首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows窗体控件一直成为默认的Enter键控件

Windows窗体控件一直成为默认的Enter键控件
EN

Stack Overflow用户
提问于 2016-11-10 01:53:01
回答 1查看 25关注 0票数 0

如何停止窗体选择默认/活动控件?

在我的表单加载事件中,我设置了各种设置(比如按钮上的文本等)。

然而,在它显示后,我的一个按钮变成了accept按钮,我不知道如何摆脱它。如果我随机删除一些设置属性的代码,它会切换到下一个按钮,依此类推。

它实际上不会成为表单的Accept (尽管它有同样粗大的高亮显示),因为我没有设置它,但它似乎也不是tab键顺序的改变,因为框内没有虚线,当我在字段之间切换时出现。

除非每个表单都自动将tab键顺序项目1设置为自动设置?在这种情况下,我尝试过改变tab键的顺序,但是没有,所以我唯一能想到的就是设置属性使字段成为当前活动的字段。有什么办法阻止这一切吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-11-10 09:08:28

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

是关于TabIndex的..。

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

当然,也可以手动决定何时调用Select()。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40513142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档