title: Create multiple form instances
body: <p>I'm trying to create multiple form instances. For example, i have a form1 and form2
  and there is a ListView in form1.</p>
  
  <p>When ever clicked the item in ListView , it will create a new instance of form2.</p>
  
  <pre><code>Form2 listview1.FocusedItem.SubItems[0].Text = new Form2();
  listview1.FocusedItem.SubItems[0].Text.Show();
  </code></pre>
  
  <p>But C# don't allow me to do that, any idea? (yes.. i got errors :D )</p>
  
  <p>Ok, the idea is .. let say i want to have 3 instances of form2,</p>
  
  <p><code>Form2 f21 = new Form2();</code></p>
  
  <p><code>Form2 f22 = new Form2();</code></p>
  
  <p><code>Form2 f23 = new Form2();</code></p>
  
  <p>and now I'll have 3 form2, but what if i don't know how many form[s] i might create ? (create form base of the items in listview dynamically)</p>
  
  <p>Actually this maybe not the right way to do it ... Any solution is appreciated. </p>