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的窗體,但沒有想過這個。 –