title: C# - Convert MenuStrip code to ToolStrip
body: <p>I am trying to convert code that was originally meant for a MenuStrip to something that will work with a ToolStrip. In short, a MenuItem is passed on to Init() and I need to determine what the parent is of the menu item in question.  This snippet works fine with a MenuStrip, but I can't seem to get it working with a ToolStrip where the parent is a ToolStripDropDownButton.</p>
  
  <p>Original Code Snippet (Ideal for MenuStrip):</p>
  
  <pre><code>private MenuItem menuItemMRU;
  private MenuItem menuItemParent;
  
  public void Init(MenuItem mruItem)
  {
      menuItemMRU = mruItem;
      menuItemParent = (MenuItem) menuItemMRU.Parent;
  }
  </code></pre>
  
  <p>This is what I've got so far</p>
  
  <pre><code>private ToolSTripMenuItem menuItemMRU;
  private ToolStripDropDownButton menuItemParent;
  
  public void Init(ToolStripMenuItem mruItem)
  {
      menuItemMRU = mruItem;
      menuItemParent = (ToolStripMenuItem)menuItemMRU.Owner;
  }
  </code></pre>
  
  <p>This gives me the following error:</p>
  
  <p>Cannot convert type 'System.Windows.Forms.ToolStrip' to 'System.Windows.Forms.ToolStripMenuItem'    </p>