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