2
在C# - WinForms中,如何在ToolStripTextBox中按下Alt +左键?如何在ToolStripTextBox中检测Alt +左键
在C# - WinForms中,如何在ToolStripTextBox中按下Alt +左键?如何在ToolStripTextBox中检测Alt +左键
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {
if (this.ActiveControl == toolStripTextBox1.Control && keyData == (Keys.Alt | Keys.Left)) {
MessageBox.Show("it's special");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
谢谢,我试着覆盖ToolStripBox的ProcessCmdKey,但它没有工作和使用KeyPreview的窗体,但没有想过这个。 –