这里的快捷键并非系统全局快捷键。仅是普通的当窗体在焦点内发生。有很多种方法,这里列举几种项目中使用到的方法。

Alt+*(一般控件快捷键)

这个比较简单,只需为该控件的Text属性声明时加上”(&A)”,”(&D)” 之类的标识,例如一个Button按钮的Text属性为:this.btnOK.Text=”确定(&A)”;

Ctrl+*(组合键)

当在某个窗体上按下一个组合键时发生。常用的如:打印(Ctrl+P),保存(Ctrl+S)…等等。

首先需设置窗体的KeyPreview(确定窗体上控件的键盘事件是否已向窗体注册)属性设置为True

然后只需在窗体的KeyDown事件中做相应业务处理。

private void Form1_KeyDown(object sender, KeyEventArgs e)

{

    if ((e.KeyCode == Keys.P) && e.Control)

     PrintToolStripMenuItem.PerformClick();

}

最新文章

  1. low security dvwa--SQL Injection(Blind)
  2. 【原创】开源.NET排列组合组件KwCombinatorics使用(三)——笛卡尔积组合
  3. Mysql连接到Visual studio注意
  4. FLASH的知识【转】
  5. CentOS7-64bit 编译 Hadoop-2.5.0,并分布式安装
  6. spring+mybatis 框架搭建
  7. Lazarus解决含中文文件名或路径的使用问题
  8. html一些东东
  9. spring-mvc关键点掌握 high level
  10. CF 552C 进制转换
  11. vue.js学习笔记(二):如何加载本地json文件
  12. Java以及PHP安装环境
  13. linux根据端口号查询来源程序
  14. JavaScript中Global、Math、Date对象的常用方法
  15. 【PAT】B1015 德才论
  16. Mysql千万级大数据量查询优化
  17. c# 复制整个文件夹的内容,Copy所有文件
  18. 批处理-For详解
  19. expdp和impdp快速导出导入,不用创建虚拟目录
  20. 制作做最小的fedora、ubuntu , jeos系统

热门文章

  1. IIS配置相关问题:Framework 4.5 在IIS 7.5中运行
  2. elasticsearch 查询所有文档
  3. Linux 概念与快捷方式
  4. RS232与RS485的功能与区别!
  5. PTA(Basic Level)1038.统计同成绩学生
  6. JAVAEE 7 api.chm
  7. IDEA 修改JavaWeb的访问路径
  8. Linux-1.5日志查看常用命令
  9. C++ 多态、虚函数(virtual 关键字)、静态联编、动态联编
  10. O001、写在最前面