zoukankan      html  css  js  c++  java
  • winform 通过左右键,或enter键做类似Tab键的功能

    有时候我们需要使用enter,或arrow key来跳到下一个控件,可是我做怎么样做才实现与Tab一样的校果呢. 很简单,我们只要把窗体的keypreview属性设为true.然后在keyup或所有的keyevent事件里.写上如下的代码:

             private void Form1_KeyUp(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Enter||e.KeyCode==Keys.Right)
                {
                    if (ActiveControl != null)
                    {
                        this.SelectNextControl(this.ActiveControl, true, true, true, true);                    
                        //this.SelectNextControl(this.ActiveControl, true, false, false, true);
                        //this.ActiveControl.SelectNextControl(this.ActiveControl, true, false, false, true);
                    }
                }      
            }

  • 相关阅读:
    算术异常
    MySQL和Oracle的区别
    string常用方法
    io异常
    关于null和空指针异常
    string的一些特殊点
    Mybatis中的动态SQL
    ORM框架的概述
    朴素贝叶斯分类器
    正则表达式
  • 原文地址:https://www.cnblogs.com/Bany/p/1755542.html
Copyright © 2011-2022 走看看