有100个radio控件,name不同,放1个group。要实现点击1个radio控件,就弹出messagebox,显示该radio控件的name。要给每个radio控件的CheckedChanged()写几乎同样代码。有简便方法吗?

解决方案 »

  1.   

    先选中全部的radioButton,然后在右侧的属性窗口里点黄色小闪电图标,找到CheckedChanged事件,双击,在生成的事件里添加如下代码即可private void radioButton1_CheckedChanged(object sender, EventArgs e)
    {
        if(((RadioButton)sender).Checked)
            MessageBox.Show(((RadioButton)sender).Name);
    }
      

  2.   

    up,恩,对,先选中全部的radioButton,然后在右侧的属性窗口里点黄色小闪电图标,找到CheckedChanged事件,双击,在生成的事件里添加如下代码即可 是这样的,楼上的说的非常正确。(蹭过客回复)
    /******************************************************************************************/
    先选中全部的radioButton,然后在右侧的属性窗口里点黄色小闪电图标,找到CheckedChanged事件,双击,在生成的事件里添加如下代码即可 
    private void radioButton1_CheckedChanged(object sender, EventArgs e)
    {
        if(((RadioButton)sender).Checked)
            MessageBox.Show(((RadioButton)sender).Name);
    }/******************************************************************************************/