private void button1_Click(object sender, EventArgs e)
{
Keys key = new Keys();
while (true)
{
if (key == Keys.F5)
{
MessageBox.Show("F5");
}
else if (key == Keys.F4)
{
MessageBox.Show("F4");
}
}
}
如何在窗體焦點不清的情況下在後臺運行?我的最終目標是使其在後臺運行,並等待F5/F4鍵被按下。c#按鍵在後臺聆聽
你想獲得的所有按鍵像鍵盤記錄器,還是你想要一些全球熱鍵? – CodesInChaos
我給它添加了更多信息。我只是想讓它在後臺運行,所以如果我按F5/F4它會執行一個方法。我正在製作一個骰子游戲工具,F5會發送一些文本,特別是「你贏了!」而F4會說「對不起,你輸了。」 該窗口將失焦,button_click只是程序的「開始收聽」按鈕。 – Kyle
在這種情況下'RegisterHotKey'是要走的路。 – CodesInChaos