zoukankan      html  css  js  c++  java
  • 在窗体中解决Enter代替Tab的代码

      方法一, 重写 ProcessCmdKey 方法:
      protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
            {
                if(keyData  == Keys.Enter  )
                {
                    SendKeys.Send("{Tab}");
                    return true;
                }
                    return base.ProcessCmdKey (ref msg, keyData);
            }

    方法二 写在窗体的KeyDown 事件中
    private void frmLogin_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
            {
                if(e.KeyCode == Keys.Enter )
                {
                    SendKeys.Send("{Tab}");      
                }
            }
    注意窗体的 keypreview属性为true.

  • 相关阅读:
    [每日短篇] 1C
    项目Alpha冲刺 Day12
    项目Alpha冲刺 Day12
    [转载]MVC中单用户登录
    GitLab
    Git 版本控制
    Jenkins持续集成
    Jenkins安装
    Docker 网络基础原理
    java中内存的使用
  • 原文地址:https://www.cnblogs.com/redfox241/p/769557.html
Copyright © 2011-2022 走看看