【发布时间】:2020-01-23 21:36:15
【问题描述】:
我正在制作一个可以控制我的 rgb 灯的应用,我希望它处理点击特定键的事件,但我想将它作为后台进程运行。
我已经尝试过使用这个:
private void Form1_Load(object sender, EventArgs e)
{
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);
}
private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode == Keys.F9)
{
Debug.WriteLine("F9 down");
}
}
它有效,但前提是表单窗口处于活动状态且可见,所以我不满意。我正在寻找一种即使表单不可见也能正常工作的解决方案。
【问题讨论】:
标签: c# visual-studio winforms