title: If one checkbox is checked, set the other to unchecked
body: <p>I have two checkboxes on my form; <code>chkBuried</code> and <code>chkAboveGround</code>. <strong>I want to set it up so if one is checked, the other is unchecked. How can I do this?</strong></p>
  
  <p>I have tried the <code>CheckChanged</code> property:</p>
  
  <pre><code>private void chkBuried_CheckedChanged(object sender, EventArgs e)
  {
      chkAboveGround.Checked = false;
  }
  private void chkAboveGround_CheckedChanged(object sender, EventArgs e)
  {
      chkBuried.Checked = false;
  }
  </code></pre>
  
  <p>And it works, just not as well as I hoped. That is, when I check <code>chkBuried</code>, then check <code>chkAboveGround</code>, both boxes become unchecked before I can check another one again.</p>