假设我正在为计数器应用程序创建一个按钮,在这里我需要借助键盘键而不是鼠标单击来单击按钮。任何人都可以使用该功能。
答案 0 :(得分:0)
如果您正在使用Windows应用程序 您应该在表单中添加一个事件,要求用户按此键 右键单击应该接受按键的对象(窗体的主体) 转到属性页面 单击雷声图标(事件) 转到“关键”部分 双击按键 编写以下内容:
if (e.KeyValue == 65) MessageBox.Show("You clicked the letter A. Code of B is 66, and so on");
要发现用户按下的键的KeyValue:
MessageBox.Show(e.KeyValue.ToString());
答案 1 :(得分:0)
如果要使用Alt + A而不是button,这是按钮的访问键,则可以参考https://msdn.microsoft.com/en-in/library/ms178233.aspx
答案 2 :(得分:0)
如另一个答案所说,Alt +键是按钮快捷键。 WinForms中的一种方法是在要用于激活按钮的按钮文本中的字符前粘贴&。例如。如果按钮文本为“ ABC”,则将其更改为“&ABC”。然后,可以使用Alt-A激活按钮。 &是定义按钮快捷方式的方式。
对于WPF,请使用AccessText,或者在不使用Alt的情况下使用键绑定:Assign Short Cut Key to a button in WPF