在我当前的应用程序中,我有一个表单,要求用户输入TONS数据.大约有30个文本框,并且在开发过程中会出现新的文本框或者旧文档被踢出去.
我的客户的一个要求是,他们都可以通过按Tab键导航,所以如果我看到正确的话,我现在可以使用TabIndex属性了.
一开始我手动设置这些属性,但是每当我改变一些东西时,我都需要重新索引它们.
我已经尝试通过将所有FormDesigner生成的控件添加到List并在设置该列表中控件的tabindex的同时遍历该列表来解决该问题.
不过,它不起作用.我的一些控件仍然无序聚焦.我还没有真正找到解决方法,但会找到一个.
我现在的问题是,为什么我一开始就做这样的事情呢?是否有一些更好的方法来处理制表符索引或这是真的如何?我的意思是,我花了几个小时与那个愚蠢的设计师设置tabindexes!
当表单设计器打开时,转到View - > Tab Order,这将允许您以非常简单的方式设置Tab键顺序.
以下是您可能想尝试的内容.来自Code项目.这将按2种逻辑方式组织选项卡索引.