Windows窗体中的选项卡索引

时间:2008-11-24 15:01:54

标签: .net visual-studio winforms

在我目前的应用程序中,我有一个表单,要求用户输入TONS数据。大约有30个文本框,并且在开发过程中会出现新的文本框或者旧文档被踢出来。

我的客户的一个要求是,通过按Tab键可以导航它们,所以如果我看到正确的话,我现在可以使用TabIndex属性了。

一开始我手动设置这些属性,但这需要我在每次更改内容时对它们进行重新索引。

我已经尝试通过将所有FormDesigner生成的控件添加到List并在设置该列表中控件的tabindex的同时遍历该列表来解决该问题。

但是,它不起作用。我的一些控件仍然无序聚焦。我还没有真正找到解决方法,但会找到一个。

我现在的问题是,为什么我一开始就做这样的事情呢? 是否有一些更好的方法来处理制表符索引或这是真的如何?我的意思是,我花了几个小时与那个愚蠢的设计师设置tabindexes!

2 个答案:

答案 0 :(得分:22)

当表单设计器打开时,请转到View - > Tab顺序这将允许您以非常简单的方式设置Tab键顺序。

答案 1 :(得分:10)

以下是您可能想尝试的内容。来自Code project。这将按照两种逻辑方式组织选项卡索引。

alt text