VB2010:我非常熟悉使用 View>Tab Order 下的视觉辅助在我的表单上的控件中设置 Tab 键顺序。我喜欢这个视觉功能。我遇到麻烦但不知道该怎么做的一件事是,假设我有一个带有 3 个选项卡的选项卡控件。每个选项卡都有许多控件,例如文本框、单选按钮和按钮。使用可视化工具如何从 Tab1 循环到 Tab2 再到 Tab3 以设置每个选项卡中控件选项卡的顺序?
对不起,“标签”的多重定义。在这里,我正在谈论具有多个面板的 Tab 控件和 Tab 键,以从控件跳到控件。
TabIndex
我从未使用过您提到的视觉辅助工具,但通过影响给定(控件)容器中所有控件的属性来设置选项卡排序没有任何问题,无论是通过“设计视图”和以编程方式。
在您的具体示例中,您应该Tab
通过Tab
并修改其中的每个控件:从您想要成为第一个的那个开始,为其分配起始索引,并通过增加值TabIndex
来逐个进行。TabIndex
请记住,没有绝对的开始/结束;默认行为是从零开始,但您可以从任何数字开始。
注意:我现在已经测试了“Tab Order”功能,您可以通过选择给定的 Tab 来使其工作(就像您在我上面的建议中所做的那样):退出“Tab Order mode”(当您想要交易时照常进行使用通过设计视图的控件),选择所需的选项卡并启用选项卡顺序;一旦你完成了给定的选项卡禁用选项卡顺序(=返回正常模式),然后选择一个新选项卡,再次启用选项卡顺序等。因此,你必须选择给定的容器(在这种情况下,一个选项卡) 在进入“标签顺序模式”之前。