首页 > 其他 > 详细

Form and Control KeyEvent

时间:2016-03-03 02:13:49      阅读:271      评论:0      收藏:0      [点我收藏+]

一、Form的KeyEvent

bubuko.com,布布扣

KeyCode:


点击(此处)折叠或打开

  1. private void Form1_KeyDown(object sender, KeyEventArgs e)
  2. {
  3.     if ((e.Modifiers == Keys.Control) && (e.KeyCode == Keys.Z))
  4.     {
  5.         this.cancelHandler();
  6.     }
  7.     else if ((e.Modifiers == Keys.Control) && (e.KeyCode == Keys.S))
  8.     {
  9.         this.saveHandler();
  10.     }
  11.     else
  12.         e.Handled = true;
  13. }


二、Control’s KeyEvent

检测输入control的字符的正确性。


点击(此处)折叠或打开

  1. private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
  2. {
  3.     if (e.KeyChar == ‘b‘)
  4.         mPwFlag[0] = e.KeyChar;
  5.     if (e.KeyChar == ‘a‘)
  6.         mPwFlag[1] = e.KeyChar;
  7.     if (e.KeyChar == ‘t‘)
  8.         mPwFlag[2] = e.KeyChar;
  9.     if (e.KeyChar == ‘1‘)
  10.         mPwFlag[0] = e.KeyChar;
  11.     if (e.KeyChar == ‘2‘)
  12.         mPwFlag[1] = e.KeyChar;
  13.     if (e.KeyChar == ‘3‘)
  14.         mPwFlag[2] = e.KeyChar;

  15.     if (mPwFlag[0] == ‘b‘ && mPwFlag[1] == ‘a‘ && mPwFlag[2] == ‘t‘)
  16.     {
  17.         mPwFlag[0] = ‘0‘;
  18.         mPwFlag[1] = ‘0‘;
  19.         mPwFlag[2] = ‘0‘;
  20.         BatCreateTopic bct = new BatCreateTopic(this);
  21.         this.button3.Visible = true;
  22.         bct.ShowDialog(this);
  23.     }
  24. }


Form and Control KeyEvent

原文:http://blog.chinaunix.net/uid-25498312-id-5638476.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!