winform 键盘控件模块

#region 设置键盘控件,让键盘的回车也能触发确定按钮
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            if (keyData == Keys.Enter)
            {
                //button1.Focus();
                button1.PerformClick();
            }
            /*
            // if it is a hotkey, return true; otherwise, return false
            switch (keyData)
            {
                case Keys.Enter:
                    //焦点定位到控件button1上,即回车键上
                    button1.Focus();
                    //执行按钮点击操作
                    button1.PerformClick();
                    return true;
                case Keys.NumPad1:
                    button2.Focus();
                    button2.PerformClick();
                    return true;
                //......
                default:
                    break;
            }
            */
            return base.ProcessCmdKey(ref msg, keyData);
        }
        #endregion

posted @ 2021-08-07 14:36  Lee597  阅读(191)  评论(0)    收藏  举报