Windows窗体控件不断变为默认值Enter键控件

时间:2016-11-09 17:53:01

标签: .net winforms

如何阻止表单选择默认/活动控件?

在我的表格加载事件中,我设置了各种各样的东西(比如按钮上的文字等)。

然而,在显示之后,我的一个按钮变成了接受按钮,我不知道如何摆脱它。如果我随机删除一些设置属性的代码,它会转移到下一个按钮等等。

它实际上并没有成为Form的接受(尽管它具有相同的更高亮点),因为我没有设置它,但它似乎也不是选项卡订单更改,因为框内没有虚线,当我在字段之间切换时会显示。

除非每个表单都自动设置自动设置的标签顺序项目1?在这种情况下,我尝试更改标签顺序,但它没有。所以我唯一能想到的是设置属性使一个字段成为当前活动的字段? 任何想法如何阻止这个?

感谢。

1 个答案:

答案 0 :(得分:0)

检查How to set which control has focus on Application start

关于TabIndex ..

此外,"请注意,容器控件(面板等)的TabIndex优先于其子项 - 即使容器的TabStop为false。查看> Tab Order清楚地说明了这一点。"

或者手动决定何时调用Select()。