在许多选项卡中以可视方式设置选项卡顺序

时间:2013-08-13 18:16:28

标签: .net vb.net tabs key

VB2010:我非常熟悉使用View> Tab Order下的visual aid在我的表单上的控件中设置Tab键顺序。我喜欢这个视觉特征。有一件事我遇到麻烦并且没有弄明白该怎么办,比如我有一个带有3个标签的Tab控件。每个选项卡都有许多控件,如文本框,单选按钮和按钮。使用可视化工具如何从Tab1循环到Tab2到Tab3以在每个选项卡中设置控制选项卡的顺序?

很抱歉“tab”的多重定义。这里我说的是带有多个面板的Tab控件和tab键中的tab,以便从控件跳到控件。

1 个答案:

答案 0 :(得分:1)

我从未使用过您提到的视觉辅助,但是通过影响给定(控件)容器中所有控件的TabIndex属性来设置制表顺序没有任何问题,都通过“设计视图”和编程方式。

在您的具体示例中,您应该Tab Tab并修改其中每个控件的TabIndex:从您想要的第一个控件开始,指定开始索引它,并通过增加TabIndex值逐个继续前进。请记住,没有绝对的开始/结束;默认行为从零开始,但您可以从任何数字开始。

注意:我现在已经测试了“Tab Order”功能,您可以通过选择给定的Tab来使其工作(正如您在上面的建议中所做的那样):退出“Tab Order模式”(当您执行时,照常执行想通过设计视图处理控件,选择你想要的选项卡并启用Tab Order;一旦你完成给定的Tab禁用Tab Order(=返回正常模式),然后选择一个新的Tab,再次启用Tab Order等。因此,你必须选择给定的容器(在这种情况下,一个Tab )在进入“Tab Order Mode”之前。