vb.net – Tab索引不适用于面板中的控件?

前端之家收集整理的这篇文章主要介绍了vb.net – Tab索引不适用于面板中的控件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个vb.net窗体,包含大约15个组合框和15个文本框,以及其他几个控件.所有这些TextBoxes和ComboBox都位于面板中.原因是我需要根据用户选择/输入的内容调整控件的可见属性,因此将每个标签和控件组合在一起放在自己的面板中似乎是一种简单的方法.

我通过属性设置了Tab键顺序,但它不起作用.当我浏览表单时,它会跳过并且不会按照我设置的Tab键顺序.这是因为我的控件都位于不同的面板中吗?我已经将TabStop设置为false,因为我不想要一个tabstop,我对这里发生的事情感到有些困惑.事实上,我的ComboBoxes和TextBox都在他们自己的面板中,这阻止了我的tab索引工作.任何人都可以确认这一点或对可能发生的事情有其他想法吗?如果我创建一个新表单,TabIndex会起作用.

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

猜你在找的VB相关文章