是否可以获得以下标签顺序(according to the numbers in the textBoxes)?
我已经尝试为groupBoxes设置相同的tabIndex,但在进入groupBox2之前它仍会跳过groupBox1中的所有textBox。
答案 0 :(得分:0)
您可以将Tab键顺序强制为所需的一种方法是覆盖Tab
键。
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case Keys.Tab:
if (txtBox1.Focused)
{
txtBox2.Focus();
return;
}
else if (txtBox2.Focused)
{
txtBox3.Focus();
return;
}
else if (txtBox3.Focused)
{
txtBox4.Focus();
return;
}
else if (txtBox4.Focused)
{
txtBox1.Focus();
return;
}
return base.ProcessCmdKey(ref msg, keyData);
}
return base.ProcessCmdKey(ref msg, keyData);
}
现在,如果你的原始帖子通过用户在框中输入的Tab顺序来改变,那将会有点麻烦。