0

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

4

5 回答 5

4

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

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

    }
}
于 2012-08-29T07:23:48.823 回答
1

Form_Load事件调用中:

yourTextBox.Focus();

您可以查看msdn上的Control.Focus()

如果您不想使用,也可以查看这篇文章来设置 Tab 键顺序Focus()

于 2012-08-29T07:21:24.057 回答
1

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

于 2012-08-29T07:22:28.567 回答
1

像这样将焦点放在文本框上

txtbxname.Focus();
于 2012-08-29T07:22:59.093 回答
0

我个人使用 ActiveControl 属性。到今天为止,从来没有让我失望过。

ActiveControl = Address;
于 2013-11-10T10:15:53.553 回答