title: Making a button.click event do two different things
body: <p>I'm working on a simple VB.NET program (just using winforms) and am really terrible at UI management. I'd like to have a single button that starts a process, and then have that same button stop the process.</p>
  
  <p>I'm thinking about having the main form initiate a counter, and the <code>Click</code> event iterate the counter. Then it does a simple check, and if the counter is even it will do thing A and odd does thing B.</p>
  
  <p>Is there a better way, aside from using two buttons or stop/start radio buttons?</p>