【发布时间】:2013-02-21 08:46:50
【问题描述】:
我有一个带有 9 个按钮的“主页”屏幕。按钮的所有文本属性都设置为:&Returns,以便 R 在显示中带有下划线。
因此,当我在主屏幕上按 R 时,我希望加载返回屏幕。这就是我所拥有的:
private void frmHome_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.R)
{
frmReturns R = new frmReturns(empid);
R.Show();
this.Hide();
e.Handled = true;
}
}
但这绝对没有任何作用。有人可以帮忙吗?
【问题讨论】:
-
它的表现如何?事件是否会触发?它会触发并且 If 条件不通过吗?
-
您应该查看与此类功能相关的所有其他帖子。比如这个stackoverflow.com/questions/5048748/…
-
@dutzu 甚至不会触发事件。
-
尝试挂钩到不同的事件,如 Key_Down 并确保表单具有焦点,否则该事件将被触发到另一个目标。
标签: c# windows-ce device keypress