C#实现组合快捷键设置
2009-06-03 17:35
288 查看
以下是几个例子,一看就明白。
案例设置:
案例设置:
//在form_load的时候写上 // this.KeyPreview=true; //表示窗体接受按键事件 //然后在KeyDown事件中写入如下代码实现输入的是否是Ctrl+A的组合键: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.A && e.Modifiers == Keys.Control) MessageBox.Show("Ctrl+R"); } //验证输入的是不是组合键盘Ctrl+A protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == (Keys.Control | Keys.A)) { MessageBox.Show("Ctr+A"); } return base.ProcessCmdKey(ref msg, keyData); } //或者使用一般按键处理也就可以了 protected override bool ProcessDialogKey(Keys keyData) { if (keyData == (Keys.Control | Keys.A)) { MessageBox.Show("Ctr+A"); } return base.ProcessDialogKey(keyData); }
相关文章推荐
- C#:实现快捷键自定义设置(转)
- 实现组合快捷键设置
- C# WinForm中实现快捷键自定义设置实例
- C#:实现快捷键自定义设置
- C#实现快捷键(系统热键)响应
- C#实现快捷键(系统热键)响应
- Autohotkey实现快捷键切换鼠标左右手设置
- C#实现快捷键(系统热键)响应
- C#实现快捷键(系统热键)响应(转)
- C# Winform快捷键设置
- C#实现将应用程序设置为开机启动的方法
- C#.NET 通用权限管理系统中的数据集权限设置实现参考界面(商业化成熟权限管理系统,提供全部源码)
- C#实现快捷键(系统热键)响应
- C#GUI编程学习之选择类控件篇1--利用选择控件实现权限设置
- UML中依赖/泛化/关联/实现/聚合/组合的C#实现
- C#实现快捷键(系统热键)响应
- c# winfrom 菜单中快捷键的设置
- C#实现快捷键(系统热键)响应 以及事件调用
- 关于算法—— 一维字符串数组之间组合问题的C#实现