就是我好几个radiobutton  当我选择一个时就给一个变量一个相对应的固定值 然后这个方法体要写在哪个函数里呀????  我现在是用土方法一个一个radiobutton的checkedchanged写的 要写死我了啊 

解决方案 »

  1.   

    找不到啊  朋友 这个控件是asp里面的吧!  c# .net貌似没有吧 或者说是用其他方式弄出来吗?  
      

  2.   

    可以多个radioButton控件共用同一个radioButton的代码,C# 代码如下: private void radioButton1_CheckedChanged(object sender, EventArgs e)
            {
                if (sender == radioButton1)
                    label1.Text = radioButton1.Text.Trim();            if (sender == radioButton2)
                    label1.Text = radioButton2.Text.Trim();            if (sender == radioButton3)
                    label1.Text = radioButton3.Text.Trim();            if (sender == radioButton4)
                    label1.Text = radioButton4.Text.Trim();
            }        private void radioButton2_CheckedChanged(object sender, EventArgs e)
            {
                radioButton1_CheckedChanged( sender, e);
            }        private void radioButton3_CheckedChanged(object sender, EventArgs e)
            {
                radioButton1_CheckedChanged(sender, e);
            }        private void radioButton4_CheckedChanged(object sender, EventArgs e)
            {
                radioButton1_CheckedChanged(sender, e);
            }
    经过VS2005测试通过
      

  3.   

    如果你的RadioButton响应的函数代码完全相同的话,公用一个事件函数就可以了,而且不需要手动区分是哪个控件,编译器自己可以区分出来的private void radioButton_CheckedChanged(object sender, EventArgs e) 

             RadioButton rd = sender as RadioButton;
            //下面你可以对rd进行相关操作,而不用关心它是哪个RadioButton,除非它是哪个对你来说很重要
      

  4.   

    楼上的写得非常好,其实就是多个按钮控制同一个按钮事件!就是转一下 send 就行了