如何在c#中更改TextBox焦点



我在c#的Windows窗体框架中工作,我开发了一个由两个文本框(名称和地址)组成的窗体。问题是,当我启动应用程序时,重点是地址而不是名称,我如何更改此设置?提前谢谢。

希望这对您有所帮助。选择将针对用户输入进行更改

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        textBoxName.Select();
        textBoxName.Focus();
    }
}

Form_Load事件调用中:

yourTextBox.Focus();

您可以查看Control。聚焦()msdn

如果您不想使用Focus()

,您也可以参阅本文来设置Tab顺序

只需将文本框的Tab Index属性设置为0。否则,您可以设置调用加载事件的焦点方法

将焦点设置在类似的文本框上

txtbxname.Focus();

我个人使用ActiveControl属性。从今天起,我从未失望过。

ActiveControl = Address;

最新更新