黑马程序员技术交流社区
标题:
winform中程序启动后,如何第一时间将焦点放在第一个文本框里
[打印本页]
作者:
肖云
时间:
2012-6-12 00:29
标题:
winform中程序启动后,如何第一时间将焦点放在第一个文本框里
在winform中,可以使用Focus()方法获得焦点,但是一个窗口程序启动后,如何第一时间将焦点放在第一个文本框里:
例如在以下图片中,程序一启动,焦点就放在"起始值文本框里面":
截图02.jpg
(8.24 KB, 下载次数: 37)
下载附件
2012-6-12 00:28 上传
作者:
王继光
时间:
2012-6-12 00:52
很简单, 右键 InitializeComponent(); ----> 转到定义, 然后你在此方法下, 找到 你想设置的 那个 控件, 比如说 你想设置 起始值 后面的那个 文本框, 加入说 文本框的 名字叫: textBox1, 那么你找到 textBox1的 TabIndex 属性, 然后 设置为0 , 再把 其他的设置为别的数, 那么 窗口 启动时, 就把 焦点设置为了 textBox1
作者:
黑马-许泽宇
时间:
2012-6-12 12:46
直接在需要获取焦点的控件的属性了更改TabIndex值为0,其余改为其他的即可
作者:
孙伟明
时间:
2012-6-12 18:03
在窗体激活事件中 让你的文本框获得焦点就可以了
如: private void Form1_Activated(object sender, EventArgs e)
{
textBox1.Focus();
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2