internal override void Dismiss(ToolStripDropDownCloseReason reason) { this.Close(reason); base.Dismiss(reason); // ContextMenuStrip won't have a parent if (this.OwnerItem == null) { ToolStripManager.ToolStripDropDownDismissed(this, reason); return; } // Ensure Submenu loes keyboard capture when closing. ToolStripManager.SetActiveToolStrip(null, false); }