title: Radio button checked changed event fires twice
body: <p>Please read my question its not a duplicate one.</p>
  
  <p>I've three radio buttons on windows form and all these buttons have common 'CheckedChanged' event associated. When I click any of these radio buttons, it triggers the 'CheckedChanged' event twice.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>private void radioButtons_CheckedChanged(object sender, EventArgs e)
  {
      //My Code
  }
  </code></pre>
  
  <p>I inserted the breakpoint and the whole code within this event iterates twice.
  Please tell me why it is behaving like this?</p>