c#窗体如何自动选择下一个textbox

2024-12-20 11:18:38
推荐回答(4个)
回答1:

不是很明白你的需求,但是可以循环对FORM的控件进行事件的注册,如下:
private void Form1_Load(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
{
if (c is TextBox)
{
c.TextChanged += new EventHandler(c_TextChanged);
}
}
}

void c_TextChanged(object sender, EventArgs e)
{
TextBox textBox = sender as TextBox;
if (textBox.Text.Length >= 2)
{
}
}

回答2:

public void change(Object sender, EventArgs e)
{
TextBox txt = (TextBox)sender;
if(txt.Text.Length == 2){
sendkeys....
}
}

回答3:

我没了解清楚。
我记得按Tab 件 可以调到下一个控件
不过要设置textBox的属性 TabIndex 属性(1,2,3...)
你想问的是这个么?

回答4:

你可以参考一下:http://edu.codepub.com/2009/1008/16215.php
基本解答了你的问题