我有一个C#winform应用程序。当我构建它时,重点是我的button1,为什么?这里没有任何代码...如果我直接写入form1_load的方法:button2.Focus(),没有变化......
我认为这将是一个非常简单的问题......
答案 0 :(得分:0)
是的,这是一个简单的问题,当您在表单表面添加控件时,Visual Studio IDE会自动定义控件的TabIndex
属性。
您可以手动更改此TabIndex
属性,或者更好地使用菜单View
,然后使用Tab Order
子菜单。
表单表面上的每个控件都会在左上角显示一个带有数字的蓝色小框,您可以单击该框以更改TabIndex顺序。这样做更容易解释。
当您的表单显示时,TabIndex = 0且支持焦点的控件将是第一个获得焦点的控件。 (此处不包括无法聚焦的标签和其他控件)