protected internal override bool ProcessCmdKey (ref Message m, Keys keyData)
{
Control source = Control.FromHandle (m.HWnd);
Form f = source == null ? null : (Form)source.TopLevelControl;
if (this.Enabled && keyData == this.shortcut_keys && GetTopLevelControl () == f) {
this.FireEvent (EventArgs.Empty, ToolStripItemEventType.Click);
return true;
}
return base.ProcessCmdKey (ref m, keyData);
}