Winform程序启动,button1聚焦,为什么?

本文关键字:为什么 聚焦 button1 启动 Winform 程序 | 更新日期: 2023-09-27 18:07:14

我有一个c# winform应用程序。当我创建它时,焦点在我的按钮上,为什么?这在任何地方都没有代码…如果我直接写入form1_load的方法this: button2.Focus(),没有改变…

Winform程序启动,button1聚焦,为什么?

是的,这是一个简单的问题,当您在窗体表面添加控件时,控件的TabIndex属性将由Visual Studio IDE自动定义。

您可以手动更改此TabIndex属性,或者更好地使用菜单View,然后使用Tab Order子菜单。
表单表面上的每个控件都会在左上角显示一个带有数字的蓝色小框,您可以单击该数字来更改TabIndex的顺序。这样解释起来比较容易。

显示表单时,TabIndex=0且支持焦点的控件将首先接收焦点。(标签和其他不能聚焦的控件被排除在外)