快捷键 使用KeyDonw事件

输入限制使用 KeyPress 事件

1.注意:如果是整个窗体的快捷键,一定要把窗体属性中的KeyPreview改为true

private void textbox_KeyDown(object sender, KeyEventArgs e)

{

  // 如果按下组合键CTRL+Enter

  if (e.KeyData == (Keys.Control | Keys.Enter))

  {
    ...
  }
}
private void textbox_KeyDown(object sender, KeyEventArgs e)
{
  // 如果按下组合键CTRL+R
  if (e.Control && e.KeyCode == Keys.R)

  {
  ...
  }  
private void textbox_KeyDown(object sender, KeyEventArgs e)
{
  // 如果按下组合键CTRL+A
  if(e.Modifiers == Keys.Control && e.KeyCode == Keys.A)
  {

  ...
  }

}

2.如何禁止TextBox按下回车后换行,在KeyPress事件中

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13) // 13是回车代码
{
e.Handled = true;
}
}

最新文章

  1. css毛玻璃效果
  2. [Head First设计模式]云南米线馆中的设计模式——模版方法模式
  3. 用Navicat_SSH 连接数据库服务器
  4. good luck
  5. 关于使用base36的技巧 生成 优惠券兑换码的相关讨论
  6. js array 数组删除元素
  7. 如何用 React Native 创建一个iOS APP?
  8. java dos下中文乱码
  9. html li标签前面添加图标三种方法
  10. Office 2010简体中文正式版完美终身破解版免费下载
  11. NYIST 914Yougth的最大化【二分搜索/Dinkelbach算法】
  12. sql 函数 DATEADD 使用
  13. [poj3252]Round Numbers_数位dp
  14. Spring Cloud番外篇-001
  15. Hexo优化 | 创建sitemap站点地图并向Google提交
  16. (转)如何在maven的pom.xml中添加本地jar包
  17. Bayboy功能详解
  18. [luogu P3195] [HNOI2008]玩具装箱TOY
  19. 分形之谢尔宾斯基(Sierpinski)三角形
  20. nodejs基础 -- NPM 使用介绍

热门文章

  1. TransactionScope的正确用法(转自:http://blog.csdn.net/greystar/article/details/1359960)
  2. django settings最佳配置
  3. Repeater绑定数据库,使用AspNetPager进行分页
  4. 我和小美的撸码日记(2)之第一个基于MVC+Jqgrid的列表页面
  5. RF学习过程中遇到的问题
  6. Swift中数组集合-b
  7. 树莓派入门教程——使用Qt开发界面程序
  8. windows7环境下 硬盘安装ubuntu 12.04 server版
  9. BZOJ3713: [PA2014]Iloczyn
  10. AzCopy – 跨帐户复制 Blob