首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有关于Windows窗体中tabindex行为的权威指南吗?

有关于Windows窗体中tabindex行为的权威指南吗?
EN

Stack Overflow用户
提问于 2011-03-08 23:49:18
回答 3查看 1.8K关注 0票数 3

我维护了一个基于Windows窗体的应用程序框架。我没有机会显式地指定Tab键顺序--控件是在运行时添加的,所以Visual Studio帮不上忙。

Tab键顺序,尤其是涉及到容器的时候,是一个谜。是否存在描述Windows窗体在运行时如何管理跳转顺序的资源?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-09 00:21:56

发布的答案不正确,Z顺序与Tab键顺序无关。巧合的是,您在窗体上放置控件的顺序也会以可预测的方式设置z顺序和TabIndex属性值。一旦你使用“格式”菜单将控件移到前面或后面,它就会变得不正常。只有TabIndex才重要。直觉上:否则就不需要这个属性了。

这里没有快捷方式,如果您不能使用设计器来设置TabIndex属性,那么您必须自己设置它。你必须写代码。这通常并不难,只需从上次使用的值开始按顺序分配,按the键顺序添加控件即可。如果需要在使用设计器添加的控件之间插入赋值的TabIndex值,请在这些值中留出间隙。

票数 3
EN

Stack Overflow用户

发布于 2011-03-08 23:50:46

我可以想象MSDN有definitive guide

同样重要的是:@jswolf19在评论中指出的UpdateZOrder

票数 1
EN

Stack Overflow用户

发布于 2011-03-08 23:58:00

制表符索引设置为创建内容的顺序。但是你可以在运行时指定制表符索引,所以在获得你想要的行为时应该不会有任何问题。

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

https://stackoverflow.com/questions/5234798

复制
相关文章

相似问题

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