有时候我们需要使用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);
                }
            }      
        }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-07
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2022-12-23
  • 2021-06-09
  • 2021-09-06
  • 2022-12-23
  • 2021-06-07
相关资源
相似解决方案