gpt4 book ai didi

vb.net - 选项卡索引不适用于面板中的控件?

转载 作者:行者123 更新时间:2023-12-02 15:30:39 24 4
gpt4 key购买 nike

我有一个 vb.net Windows 窗体,其中包含大约 15 个组合框和 15 个文本框,以及其他几个控件。所有这些 TextBoxesComboBoxes 都位于面板中。原因是我需要根据用户选择/输入的内容来调整控件的可见属性,因此将每个标签和控件分组在它们自己的面板中似乎是实现此目的的简单方法。

我已经通过属性设置了 Tab 键顺序,但它不起作用。当我用 Tab 键浏览表单时,它会跳过并且不遵循我设置的 Tab 键顺序。这是因为我的控件都位于单独的面板中吗?对于我不想打开制表符的所有内容,我已将 TabStop 设置为 false,我对这里发生的情况有点困惑。看来我的 ComboBoxes 和 TextBoxes 都位于各自的面板内这一事实阻止了我的选项卡索引的工作。任何人都可以证实这一点或对可能发生的事情有其他想法吗?如果我创建一个新表单,TabIndex 就可以工作。

最佳答案

无论你相信与否,面板顺序绝对会影响 TabIndex。我发现处理多面板表单上的选项卡排序的最简单方法是按照 LarsTech 的建议使用“ View ”>“选项卡顺序”。然后,一旦选项卡顺序可见,您将能够看到面板如何影响每个面板中包含的控件的整体顺序。接下来,按照您希望流程进行的顺序,在实际面板上一次左键单击一个面板。您会注意到,它会自动对每个面板内的控件进行子排序,整个面板排序将按照您指定的顺序进行。完成此操作后,您可以单击每个面板内的每个控件来设置给定面板内控件的相对 Tab 键顺序。

关于vb.net - 选项卡索引不适用于面板中的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com