textbox.Appened("../n/r")不知道是不是这个形式,至于只能输入2位,那就判断一下顶一个!

解决方案 »

  1.   

    在文本框的TextChanged事件中写代码,当输入完两位时,光标移开.
      

  2.   


            private void textBox_TextChanged(object sender, EventArgs e)
            {
                if (textBox.Text.Length == 2)
                {
                    其他控件.Focus();
                }
            }
      

  3.   


            private void textBox1_TextChanged(object sender, EventArgs e)
            {
                if (this.textBox1.Text.Length == this.textBox1.MaxLength)
                    this.textBox2.Focus();
            }
      

  4.   


            private void textBox1_TextChanged(object sender, EventArgs e)
            {
                if (this.textBox1.Text.ToCharArray().Length == this.textBox1.MaxLength)
                {
                    this.textBox2.Focus();
                }
            }
      

  5.   

     private void textBox1_TextChanged(object sender, EventArgs e) 
    {
    if (this.textBox1.Text.ToCharArray().Length == this.textBox1.MaxLength) 

    this.textBox2.Focus(); 


    textchange事件吧,然后让textbox2获得焦点,输入的内容就会在textbox2中显示
      

  6.   

    至于只能输入1-30的数字
    用个正则限制下:rule = ^(([0-2]?[0-9]?)|([3]?[0]?))$good luck
      

  7.   

            private void textBox1_TextChanged(object sender, EventArgs e)
            {
                TextBox text = (TextBox)sender;
                if (text.Text.Length == 2)
                {
                    TextBox text2 =new TextBox ();
                    text2 =(TextBox ) text.Parent .GetNextControl(text,true );
                    text2.Focus();
                }
            }将textbox1-5的tab顺序设置为连续植。
    textbox1-4添加同一个事件textBox1_TextChanged