title: If statements involving Radiobuttons
body: <p>I'm currently creating a calculator type form on C#. I have four radiobuttons (Addition, subtraction, multi, and div) and a label in between two textboxes. The label changes according to the selected radiobutton, (for example if I selected the Addition radiobutton the label would read "+"). The problem I'm experiencing with this code:</p>
  
  <pre><code>    private void radioButton1_CheckedChanged(object sender, EventArgs e)
      {
          if (radioButton1.Checked == true)
          {
              label3.Text = ("+");
          }
          else if (radioButton2.Checked == true)
          {
              label3.Text = ("-");
  
          }
  
          else if (radioButton3.Checked == true)
          {
              label3.Text = ("x");
  
          }
  
          else if (radioButton4.Checked == true)
          {
              label3.Text = ("/");
          }
  
      }
  </code></pre>
  
  <p>is when I select the division button the label does not change unless I go through all the buttons and THEN other radio buttons (such as subtraction), when selected, do not change the label until multiple tries. I tried changing the last line to an "else label3.text=("/");" but it doesn't really change anything other than the order of errors.
  Any help would be appreciated! Thanks :)</p>