将初始文本框焦点设置在不同选项卡上

时间:2016-03-09 16:53:42

标签: c# tabcontrol setfocus

我有一个总共有四个标签的表单,但只有两个接受输入。选项卡控件名为tabControl1,接受输入的两个选项卡是tabAddUser和tabDisclaimer。在“屁股用户”选项卡上,我希望初始焦点转到txtFirstName,在“免责声明”选项卡上,我希望将其设置为rtbDisclaimer。我一直在寻找,没有找到我正在寻找的东西。这是我找到的最接近的,但是当我运行它并选择添加用户选项卡时,焦点没有设置为任何内容。

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (tabControl1.SelectedTab == tabAddUser)
    {
        txtFirstName.Focus();
    }
}

0 个答案:

没有答案