在C#Windows窗体应用程序中捕获Ctrl + Shift + P键击

Gad*_*esh 12 c# winforms

可能重复:
在Windows窗体应用程序中捕获组合键事件

我需要在按下(Ctrl + Shift+ P)键时执行特定操作.

如何在我的C#应用程序中捕获它?

Mat*_*att 23

我个人认为这是最简单的方法.

    private void Form1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.Control && e.Shift && e.KeyCode == Keys.P)
        {
            MessageBox.Show("Hello");
        }
    }
Run Code Online (Sandbox Code Playgroud)

  • 如果将表单的KeyPreview属性设置为true,它将进行设置。 (2认同)