title: MVC in c# win. form application
body: <p>I 'am building a small windows form application.</p>
  
  <p>I have <strong>a View</strong> - a simple form that has some functionality in it.
  <strong>a Controller</strong> - a class that will react to loading, saving, getting data from the model and prepare it form the view etc.
  <strong>a Model</strong> - a class that will get and save data to DB or file.</p>
  
  <p>The controller is creating  a form instance an run it, and creating a model instance when needed.</p>
  
  <p>I wonder about how to react in the controller to the view events.
  Should I register to the view events (buttons click, combo change etc.) ?
  This will make the form controls visible outside the form?</p>
  
  <p><strong>Maybe I have a mistake in the design?</strong></p>