title: ToolStripMenuItem for multiple ContextMenuStrip
body: <p>I have a form which contains tab panel with many tap pages. Each of them has its own context menu (display on right-click). But If I add a ToolStripMenuItem to multiple ContextMenuStrips only last menu strip really has this menu item.
  Simple code example is:</p>
  
  <pre><code>    ToolStripMenuItem tim_refresh = new ToolStripMenuItem("Refresh", null, (o, e) =&gt;
          {
              MessageBox.Show("Refresh");
          });
  
      ContextMenuStrip cms1 = new ContextMenuStrip();
      cms1.Items.Add(tim_refresh);
  
      ContextMenuStrip cms2 = new ContextMenuStrip();
      cms2.Items.Add(tim_refresh);
  
      this.tblDataManagerObjects.ContextMenuStrip = cms1;
      this.tblDataSourceTypes.ContextMenuStrip = cms2;
  </code></pre>
  
  <p>If one shows this menus one by one, first will be empty...How can I achieve what I want?</p>