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);
        }