【发布时间】:2013-07-30 16:04:08
【问题描述】:
我正在设计一个设备应用程序。紧凑框架 2.0
我希望用户按 F1 导航到下一个屏幕,但它不起作用。
似乎找不到解决办法。
有可能吗?
这是我通常使用 Keypress 的方式:
这行得通:
if (e.KeyChar == (char)Keys.M)
{
MessageBox.Show("M pressed");
e.Handled = true;
}
这不起作用:
if (e.KeyChar == (char)Keys.F1)
{
MessageBox.Show("F1 pressed");
e.Handled = true;
}
【问题讨论】:
-
你想用 C# 还是 javascript 来实现这个?
-
您的设备上有功能键 (fn) 吗?换句话说,您是否必须按 fn+F1 才能访问 F1 的功能?
-
@Paddyd 你不需要按功能键
-
@RameshRams 我试过这个例子。它对我不起作用。