internal virtual void Dismiss (ToolStripDropDownCloseReason reason)
{
// Release our stranglehold on the keyboard
//this.KeyboardActive = false;
// Set our drop down flag to false;
this.menu_selected = false;
// Make sure all of our items are deselected and repainted
foreach (ToolStripItem tsi in this.Items)
tsi.Dismiss (reason);
// We probably need to redraw for mnemonic underlines
this.Invalidate ();
}