<legend id='DDsot'><style id='DDsot'><dir id='DDsot'><q id='DDsot'></q></dir></style></legend>

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

    2. <small id='DDsot'></small><noframes id='DDsot'>

      <tfoot id='DDsot'></tfoot>

    3. 如何在c#中获取组合键

      How to get a combination of keys in c#(如何在c#中获取组合键)

        <bdo id='sT0WW'></bdo><ul id='sT0WW'></ul>
          • <small id='sT0WW'></small><noframes id='sT0WW'>

              <tbody id='sT0WW'></tbody>

                <legend id='sT0WW'><style id='sT0WW'><dir id='sT0WW'><q id='sT0WW'></q></dir></style></legend>
                <tfoot id='sT0WW'></tfoot>

                <i id='sT0WW'><tr id='sT0WW'><dt id='sT0WW'><q id='sT0WW'><span id='sT0WW'><b id='sT0WW'><form id='sT0WW'><ins id='sT0WW'></ins><ul id='sT0WW'></ul><sub id='sT0WW'></sub></form><legend id='sT0WW'></legend><bdo id='sT0WW'><pre id='sT0WW'><center id='sT0WW'></center></pre></bdo></b><th id='sT0WW'></th></span></q></dt></tr></i><div id='sT0WW'><tfoot id='sT0WW'></tfoot><dl id='sT0WW'><fieldset id='sT0WW'></fieldset></dl></div>
              1. 本文介绍了如何在c#中获取组合键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                如何在 C# 表单上捕获 Ctrl + Alt + K + P 键?谢谢

                How can I capture Ctrl + Alt + K + P keys on a C# form? thanks

                推荐答案

                这是一个和弦,如果不记住和弦的第一个按键,你就无法检测到它.这有效:

                It is a chord, you cannot detect it without memorizing having seen the first keystroke of the chord. This works:

                public partial class Form1 : Form {
                    public Form1() {
                        InitializeComponent();
                    }
                    private bool prefixSeen;
                
                    protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {
                        if (prefixSeen) {
                            if (keyData == (Keys.Alt | Keys.Control | Keys.P)) {
                                MessageBox.Show("Got it!");
                            }
                            prefixSeen = false;
                            return true;
                        }
                        if (keyData == (Keys.Alt | Keys.Control | Keys.K)) {
                            prefixSeen = true;
                            return true;
                        }
                        return base.ProcessCmdKey(ref msg, keyData);
                    }
                }
                

                这篇关于如何在c#中获取组合键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Performance overhead of using attributes in .NET(在 .NET 中使用属性的性能开销)
                Accessing attribute info from DTE(从 DTE 访问属性信息)
                c# Hide a property in datagridview with datasource(c#使用数据源隐藏datagridview中的属性)
                Extract Display name and description Attribute from within a HTML helper(从 HTML 帮助器中提取显示名称和描述属性)
                C# Attributes and their uses(C# 属性及其用途)
                C# - Getting all enums value by attribute(C# - 按属性获取所有枚举值)

              2. <small id='bVSlw'></small><noframes id='bVSlw'>

                      <tbody id='bVSlw'></tbody>
                    1. <legend id='bVSlw'><style id='bVSlw'><dir id='bVSlw'><q id='bVSlw'></q></dir></style></legend>

                    2. <tfoot id='bVSlw'></tfoot>
                          <bdo id='bVSlw'></bdo><ul id='bVSlw'></ul>

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