如何在c#中更改TextBox Focus?

时间:2012-08-29 07:19:58

标签: c# visual-studio

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

5 个答案:

答案 0 :(得分:4)

希望这会帮助你。选择将更改用户输入

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

    }
}

答案 1 :(得分:1)

Form_Load事件致电:

yourTextBox.Focus();

您可以在msdn

上查看Control.Focus()

如果您不想使用Focus()

,也可以将此文章看作Set the Tab order

答案 2 :(得分:1)

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

答案 3 :(得分:1)

将焦点设置在文本框中,如下所示

txtbxname.Focus();

答案 4 :(得分:0)

我个人使用ActiveControl属性。从来没有让我失望过。

ActiveControl = Address;