[英]Activate button by key press in C#
我正在制作带有许多按钮的简单表单,我希望为每个按钮分配一个字母(例如q,w,t,y),当我按键盘上的该键时,该按钮会被“按下”,例如我已经单击了它,如果我按了三下,就好像我已经单击了三下-您就知道了。 我已经试过了:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case Keys.Q:
Q_Button();
return true;
...
它可以正常工作,但是只有在您第一次按下该键时,然后该应用程序才会变暗,无论您再按几次它都无法正常工作。 同样,它不适用于多重印刷方案,因为它只能工作一次-第一次。 我在这里需要一些想法。 提前致谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.