码迷,mamicode.com
首页 > Windows程序 > 详细

C# WinForm自定义控件响应键盘事件

时间:2015-03-13 16:27:38      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:

自己定义的winform控件,用其他键盘事件都无法响应,只有用ProcessCmdKey事件可以达到目的(别忘了主窗体的KeyPreview属性要设置为true),写法如下:

 

        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            switch (keyData)
            {
                case Keys.Alt | Keys.D3:
                    txtBillCode.Focus();
                    txtBillCode.SelectAll();
                    break;
            }
            return base.ProcessCmdKey(ref msg, keyData);
        }

C# WinForm自定义控件响应键盘事件

标签:

原文地址:http://www.cnblogs.com/netlyf/p/4335207.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!