日期:2014-05-20  浏览次数:20753 次

从TextBox1自动跳到TextBox2。谁会?
如题, 当TextBox1输入了3个数之后,光标会自动跳到TextBox2中去, 就和我们修改IP一样,输入完3个数字会自动跳转到第二个位置,这个要怎么弄?

------解决方案--------------------
C# code

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

------解决方案--------------------
在TextBox1文本框的Changed事件中进行判断,如果输入长度等于3,光标自动转至TextBox2中。
 if (textBox1.Text.Length == 3)
 {
textBox2.Focus();
 }
------解决方案--------------------
探讨

啊,那再问下, 那黏贴的时候 怎么可以和 电脑里修改IP那样,直接分配到4个TextBox里去呢?
这个谁会啊,救命啊,俺实在是不懂啊。

------解决方案--------------------
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text.Length == 3)
{
textBox2.Focus();
}
}
------解决方案--------------------
JScript code

    var tbtxt=document.getElementById("tb1");
    if(tbtxt.value.length>=3)
    {
        document.getElementById("tb2").focus();
    }

------解决方案--------------------
C# code


   private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (textBox1.Text.Length == 3)
                textBox2.Focus(); //得到焦点
        }