title: C# .net Make checkboxes to behave as a radio button
body: <p>I have a group box which has some radio buttons. I am trying to implement serialization with the help of a tutorial from Code Project. That tutorial supports serialization of checkboxes and not radio buttons. So i need to make the radio buttons in my app as checkboxes (that is they should be check boxes but work like a radiobutton). </p>
  
  <p>I tried writing code, but what happens is when I find that a particular checkbox is checked and I go to uncheck or vice versa, it triggers that checked_changed event handler and this goes into an infinite loop.</p>
  
  <p>Can someone help me out with this? </p>
  
  <p>Thanks</p>
  
  <p>UPDATE:</p>
  
  <p>After seeing your replies, I would like to say thanks a lot. Yes, You are all right that we should not be messing with the basic properties. I will work with changing the serialization method. </p>
  
  <p>P.S The link for the tutorial is <a href="http://www.codeproject.com/KB/dialog/SavingTheStateOfAForm.aspx" rel="nofollow">http://www.codeproject.com/KB/dialog/SavingTheStateOfAForm.aspx</a></p>
  
  <p>Final Update:</p>
  
  <p>After following the replies posted here, I decided not to change the default properties but to change the serializer code. I did that and it now works perfectly. Thanks a lot, everyone.</p>