VB6重置选项卡索引值-怎么办?

Bri*_*per 4 vb6

我发现,当我更改窗体上几个控件的TabIndex属性时,一旦我转回原位,VB6会将它们重置为不同的值(不一定是旧值)。这变得很烦人。

有谁知道如何防止这种情况发生,或者如果无法阻止这种情况发生,则使用哪种方法选择值(以便我可以使用它而不是反对它)?

Han*_*son 5

编辑:包括MarkJ的评论

您是否以正确的顺序编辑它们?TabIndex如果您尝试将多个控件设置为同一索引,则VB6会自动更改某些控件的。

因此,最好的方法通常是从要成为最后一个控件的控件开始,然后将其设置为0或1(我不记得哪个是VB6中最低的控件),然后继续执行该控件中的所有其他控件。相反的顺序。


C-P*_*uru 4

在 VB6 中处理 TabOrder 的另一个选择是使用MZTools Add-In。它是免费的,除了一个用于自动组织控件的 TabOrder 的好工具之外,它还有许多其他非常有用的实用程序。