我尝试在System.Windows.Forms
上捕获F5,因为我写的是:
partial class MainForm
{
(...)
this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyUp);
(...)
}
public partial class MainForm : Form
{
(...)
private void MainForm_KeyUp(object sender, KeyEventArgs e)
{
Log("MainForm_KeyUp");
if (e.KeyCode == Keys.F5)
{
RefreshStuff();
}
}
}
但是我的事件捕捉功能似乎无效。
您知道如何在
System.Windows.Forms
上放置EventKey吗? 最佳答案
表单的 KeyPreview
property必须设置为true。
关于c# - 在WinForm C#上捕获KeyUp事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18604633/