title: Winforms best practice for Adding/Editing forms
body: <p>I studying developing under .NET C# WINFORMS</p>
  
  <p>I have form of adding teacher to DB.</p>
  
  <p>Now I need to make form for editing an teacher.</p>
  
  <p>It's normal to create different form for this purpose? Because it have the same controls, so maybe just call the same form of adding teacher, but load data to controls, and change button from ADD to SAVE?</p>
  
  <p>In web developement (php) I simetimes use the same form for editing/adding data, because it's not too hard to handle this behavior. But I am not sure that this practice is good form windows programming too.</p>
  
  <p>Here the form of adding. I am afraid that it will be hard to maintenance this code later, if I reuse this form for editing too.</p>
  
  <p>Tnx.</p>
  
  <p><img src="https://i.stack.imgur.com/ARxx1.jpg" alt="This form"></p>