protected override void OnClick (EventArgs e) { if (this.check_on_click) this.Checked = !this.Checked; base.OnClick (e); ToolStrip ts = this.GetTopLevelToolStrip (); if (ts != null) ts.Dismiss (ToolStripDropDownCloseReason.ItemClicked); }