title: Invoke event of one form from another
body: <p>On my <code>MDIform</code> click event I am opening my <code>Form2</code> by passing my control and one event like this:</p>
  
  <pre><code>Form2 Obj = new Form2(ListBox1, ListBox1_ItemChanged);
  </code></pre>
  
  <p>And my From2 has opening class declared like this:</p>
  
  <pre><code>private readonly ListBox m_AssigndTree;
  private EventHandler navChange;
  public Form2(ListBox1 AssigndTree, EventHandler ListBox1_ItemChanged)
  {
      InitializeComponent();
      m_AssigndTree = AssigndTree;
      navChange = NavBarGroup3_ItemChanged;
  }
  </code></pre>
  
  <p>Now have a click event on <code>Form2</code> and I want to fire the event <code>ListBox1_ItemChanged</code> How I can do that, as to invoke the event of same form I use to do directly <code>myEvent.Invoke += (parameters)</code></p>
  
  <p>I have the following event on <code>Form2</code>:</p>
  
  <pre><code>private void button1_DoubleClick(object sender, EventArgs e)
  {
      // navChange.Invoke += 
  }
  </code></pre>