把这两个RadioButton放倒一个Panel上,不就可以了?

解决方案 »

  1.   

    或者
    private void radioButton1_CheckedChanged(object sender, System.EventArgs e)
    {
    if(radioButton1.Checked)               radioButton2.Checked = false;
                                else
         radioButton2.Checked = true; }
    或者
    private void radioButton1_CheckedChanged(object sender, System.EventArgs e)
    {
    if(radioButton1.Checked)               radioButton2.Checked = false;
                                else
         radioButton2.Checked = true; }
    private void radioButton2_CheckedChanged(object sender, System.EventArgs e)
    {
    if(radioButton2.Checked)               radioButton1.Checked = false;
                                else
         radioButton1.Checked = true; }
      

  2.   

    那我如何实现这样一个功能:
    在一个组里有radiobutton1,radiobutton2; 在另一个组里有radiobutton3, radiobutton4;
    当radiobutton1选中,radiobutton3选中。与此同时,radiobutton2和radiobutton4不选中
    当radiobutton2选中,radiobutton4选中。与此同时,radiobutton1和radiobutton3不选中
      

  3.   

    应改为:
    private void radioButton1_Checked(object sender, System.EventArgs e)
    {

        radioButton1.Checked = true;
        radioButton2.Checked = false;

    }private void radioButton2_Checked(object sender, System.EventArgs e)
    {

    radioButton1.Checked = false;
    radioButton2.Checked = true;

    }
      

  4.   

    把rb1,rb2放到一个Panel上
    rb3,rb4放到一个panel上
    对应的事件分别为private void radioButton1_CheckedChanged(object sender, System.EventArgs e)
    {
    this.radioButton3.Checked = this.radioButton1.Checked;
    } private void radioButton3_CheckedChanged(object sender, System.EventArgs e)
    {
    this.radioButton1.Checked = this.radioButton3.Checked;
    } private void radioButton2_CheckedChanged(object sender, System.EventArgs e)
    {
    this.radioButton4.Checked = this.radioButton2.Checked;
    } private void radioButton4_CheckedChanged(object sender, System.EventArgs e)
    {
    this.radioButton2.Checked = this.radioButton4.Checked;
    }
      

  5.   

    怎样才能在设 radioButton1.Checked = true;的同时在对其他几个按钮同时设置呢,有方法吗?
    如实现类似这样的功能
     public void radioButton1_CheckedChanged(object sender, System.EventArgs e)
            {
                radioButton1.Checked = true;
                radioButton2.Checked = false;
                radioButton3.Checked = true;
                radioButton4.Checked = false;
             }