title: Building C# .NET windows application with multiple views
body: <p>I'm rewriting an old application and use this as a good opportunity to try out C# and .NET development (I usually do a lot of plug-in stuff in C).</p>
  
  <p>The application is basically a timer collecting data. It has a start view with a button to start the measurement. During the measurement the app has five different views depending on what information the user wants to see.</p>
  
  <p>What is the best practice to switch between the views?
  From start to running?
  Between the running views?</p>
  
  <p>Ideas:</p>
  
  <ul>
  <li>Use one form and hide and show controls</li>
  <li>Use one start form and then a form with a TabControl</li>
  <li>Use six separate forms</li>
  </ul>