Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#非活动窗口的按键事件_C#_Events_Keypress - Fatal编程技术网

C#非活动窗口的按键事件

C#非活动窗口的按键事件,c#,events,keypress,C#,Events,Keypress,我正在寻找一些东西来关闭我在后台运行的程序,只需按一下键(在键盘上) 我尝试玩按键事件,但这仅在窗体处于选中/激活状态时有效。当您选择alt tab时,它不会读取键:/ private void Test_KeyPress(object sender, KeyPressEventArgs e) { g_StopFlag = true; } 有没有办法在不选择表单的情况下发射它?任何帮助都将不胜感激 PS:我用的是C#除了玩,你还做过什么样的研究。。?你做过谷歌搜索吗?网上有这样的例子。

我正在寻找一些东西来关闭我在后台运行的程序,只需按一下键(在键盘上)

我尝试玩按键事件,但这仅在窗体处于选中/激活状态时有效。当您选择alt tab时,它不会读取键:/

private void Test_KeyPress(object sender, KeyPressEventArgs e)
{
    g_StopFlag = true;
}
有没有办法在不选择表单的情况下发射它?任何帮助都将不胜感激


PS:我用的是C#

除了玩,你还做过什么样的研究。。?你做过谷歌搜索吗?网上有这样的例子。这应该对你有所帮助:假设这是Windows,你必须设置一个全局键盘挂钩。从这里开始: