title: Toggling the appearance of a button winform
body: <p>I have a list of buttons in a panel (generated dynamically). In my application, when one of the buttons is clicked, its appearance should change. If the user changes their choice and clicks another button in the list, the new button changes appearance while the old one returns to its default appearance.<br>
  A click on a completely unrelated button serves to confirm the choice.</p>
  
  <p>How do I go about this? Changing the appearance is not really the problem but knowing there is a previous selection and reverting is.</p>
  
  <p>Thanks.</p>