title: Display the menu for a ToolStripDropDownButton as a context menu
body: <p>I have a tool strip which contains a ToolStripDropDownButton. As an alternative access method, I would also like to be able to display this button's dropdown menu as a context menu, when the user right-clicks in the area below the tool strip.</p>
  
  <p>I tried the following code, but it didn't work (it displayed the button's dropdown in the normal location, directly under the button):</p>
  
  <pre><code>Point contextMenuLocation = [get from WM_CONTEXTMENU]
  myButton.DropDown.Show( contextMenuLocation );
  </code></pre>
  
  <p>The best idea I can think of would be to copy the toolstrip items from the button's dropdown into a ContextMenuStrip, but I don't see any simple way to do that (ToolStripItem does not implement ICloneable or a Clone method). Tool strip items store a reference to their Parent, so I can't just add the existing items to the context menu, as that would break the button.</p>
  
  <p>Does anybody have a good idea on how to accomplish this?</p>