C# WinForm自定义控件响应键盘事件
2015-03-13 15:11
1446 查看
自己定义的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); }
相关文章推荐
- winform键盘事件的响应(C#)
- C# winform 程序中响应键盘事件
- C# Winform 键盘Keys响应事件
- winform键盘事件的响应(C#,winform)
- 解读在C#中winform程序响应键盘事件的详解
- C#中winform实现自动触发鼠标、键盘事件的方法
- C#WinForm中按钮响应回车事件的简单方法
- 控制WinForm控件上的键盘,鼠标事件响应
- WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件
- C# 键盘响应事件及键值对照表
- C# WinForm键盘按键响应 实现思路
- C# 自定义控件的设计时鼠标响应事件
- C# 在WinForm中按钮响应回车事件的简单方法
- 蛋疼的让C#控制台程序(Console)像窗体(Winform)一样(关闭,托盘图标,事件响应,手动退出等)
- C# WinForm中按钮响应回车事件的简单方法,回车执行确定按钮事件。
- c# WinForm 全局键盘事件怎么监听
- winform键盘事件(方向键)的响应
- [C#] WinForm中按钮响应回车事件的简单方法
- [C#] WinForm中按钮响应回车事件的简单方法
- C# 在WinForm中按钮响应回车事件的简单方法