我想在Windows窗體應用程序中使用快捷方式,並找到以下內容code。快捷方式在Visual Studio中 - Windows窗體應用程序在其他窗口處於活動狀態時
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {
if (keyData == (Keys.Enter)) {
MessageBox.Show("Hello World!");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
但是,這隻有在窗口處於活動狀態時纔有效。即使有其他窗口處於活動狀態,我如何使用快捷方式?
在我的頭頂,你可以使用繼承和攔截基本窗體中的窗口消息,並從基本形式擴展。 –