protected override void OnMouseDown (MouseEventArgs e) { if (e.Button == MouseButtons.Left) { if (this.DropDown.Visible) this.HideDropDown (ToolStripDropDownCloseReason.ItemClicked); else this.ShowDropDown (); } base.OnMouseDown (e); }