• <bdo id='wt6T7'></bdo><ul id='wt6T7'></ul>
    <legend id='wt6T7'><style id='wt6T7'><dir id='wt6T7'><q id='wt6T7'></q></dir></style></legend>
  • <tfoot id='wt6T7'></tfoot>

    <small id='wt6T7'></small><noframes id='wt6T7'>

      1. <i id='wt6T7'><tr id='wt6T7'><dt id='wt6T7'><q id='wt6T7'><span id='wt6T7'><b id='wt6T7'><form id='wt6T7'><ins id='wt6T7'></ins><ul id='wt6T7'></ul><sub id='wt6T7'></sub></form><legend id='wt6T7'></legend><bdo id='wt6T7'><pre id='wt6T7'><center id='wt6T7'></center></pre></bdo></b><th id='wt6T7'></th></span></q></dt></tr></i><div id='wt6T7'><tfoot id='wt6T7'></tfoot><dl id='wt6T7'><fieldset id='wt6T7'></fieldset></dl></div>

        按钮的键盘快捷键

        时间:2023-07-26

              <bdo id='T9pYb'></bdo><ul id='T9pYb'></ul>
              <legend id='T9pYb'><style id='T9pYb'><dir id='T9pYb'><q id='T9pYb'></q></dir></style></legend>
              1. <tfoot id='T9pYb'></tfoot>
              2. <i id='T9pYb'><tr id='T9pYb'><dt id='T9pYb'><q id='T9pYb'><span id='T9pYb'><b id='T9pYb'><form id='T9pYb'><ins id='T9pYb'></ins><ul id='T9pYb'></ul><sub id='T9pYb'></sub></form><legend id='T9pYb'></legend><bdo id='T9pYb'><pre id='T9pYb'><center id='T9pYb'></center></pre></bdo></b><th id='T9pYb'></th></span></q></dt></tr></i><div id='T9pYb'><tfoot id='T9pYb'></tfoot><dl id='T9pYb'><fieldset id='T9pYb'></fieldset></dl></div>
                  <tbody id='T9pYb'></tbody>

                  <small id='T9pYb'></small><noframes id='T9pYb'>

                • 本文介绍了按钮的键盘快捷键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 C#(Microsoft Visual Studio 2010)中,我如何分配一个如下按钮的键盘快捷键?

                  In C# (Microsoft Visual Studio 2010), how can I assign a keyboard shortcut to a button such as the following?

                      private void closeButton_Click(object sender, EventArgs e)
                      {
                          // Close the program
                          this.Close();
                      }
                  

                  我知道我可以使用&"按钮文本中的字符并创建一个 Alt - n 快捷方式,但我想创建一个单一的按键快捷方式,例如 c 到执行上述操作.

                  I know I can use the "&" character in the button's Text and create an Alt - n shortcut, but I'd like to create a single keypress shortcut, such as c to execute the above.

                  推荐答案

                  KeyDown 是你的朋友 ;) 例如,如果你想要快捷键 AShift 是按下,试试这个:

                  KeyDown is your friend ;) For example, if you want the shortcut key A while Shift is pressed, try this:

                      void Form1_KeyDown(object sender, KeyEventArgs e)
                      {
                          if (e.KeyCode == Keys.A && e.Shift) 
                              // Do something
                      }
                  

                  <小时>

                  如果你想要一个真正的"键盘快捷键,你可以使用钩子.查看 Stack Overflow 问题RegisterHotKeys 和全局键盘挂钩?.

                  这篇关于按钮的键盘快捷键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:C# - 检测打开上下文菜单时是否按住 SHIFT 键 下一篇:如何在框架 c# WPF 中禁用导航快捷方式

                  相关文章

                • <legend id='nwFEm'><style id='nwFEm'><dir id='nwFEm'><q id='nwFEm'></q></dir></style></legend><tfoot id='nwFEm'></tfoot>
                    <bdo id='nwFEm'></bdo><ul id='nwFEm'></ul>
                • <i id='nwFEm'><tr id='nwFEm'><dt id='nwFEm'><q id='nwFEm'><span id='nwFEm'><b id='nwFEm'><form id='nwFEm'><ins id='nwFEm'></ins><ul id='nwFEm'></ul><sub id='nwFEm'></sub></form><legend id='nwFEm'></legend><bdo id='nwFEm'><pre id='nwFEm'><center id='nwFEm'></center></pre></bdo></b><th id='nwFEm'></th></span></q></dt></tr></i><div id='nwFEm'><tfoot id='nwFEm'></tfoot><dl id='nwFEm'><fieldset id='nwFEm'></fieldset></dl></div>

                      <small id='nwFEm'></small><noframes id='nwFEm'>