Jed*_*oky 4 c# keyboard user-input winforms
KeyDown在与.NET中的另一个键同时按下ALT键时,如何处理事件?
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Alt && e.KeyData != (Keys.RButton | Keys.ShiftKey | Keys.Alt))
{
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
这是最终有效的代码
if (e.KeyCode >= Keys.A && e.KeyCode <= Keys.Z && e.Alt){
//Do SomeThing
}
Run Code Online (Sandbox Code Playgroud)