我在一个组合框里放了几个文本框,我想在其中一个文本框里输入数据按回车键后,将焦点移到下一个文本框继续输入,应如何操作啊,请求大家帮助,谢谢了

解决方案 »

  1.   

    用keypress事件来检查按下的是否是回车,把焦点给下一个控件就行了
      

  2.   

    private void textboxPWD_KeyPress(object sender, KeyPressEventArgs e)
            {
                //如为回车则确定按钮获得焦点
                if (e.KeyChar == '\r')
                {
                     下一个控件.Focus = true;
                }
            }
      

  3.   

    private void textbox1_KeyPress(object sender, KeyPressEventArgs e)
            {
                if(e.KeyCode==Keys.Enter)
                {
                     下一个控件.Focus();
                }
            }
      

  4.   

    public void key(KeyEventArgs e)
            {
                if (e.KeyValue == 13)
                    SendKeys.Send("{Tab}");
            }
    这个方法会不会好一点呢?