我正在使用 For Each 循环:
For Each tab As TabPage in TabControl1.TabPages
我无法检索tab的索引。有没有办法做到这一点?我正在尝试查看该指数是低于还是高于当前指数。
我正在使用 For Each 循环:
For Each tab As TabPage in TabControl1.TabPages
我无法检索tab的索引。有没有办法做到这一点?我正在尝试查看该指数是低于还是高于当前指数。
您可以使用 TabPageCollection 的IndexOf方法来获取选项卡的索引。
Dim indexOfTab As Integer = TabControl1.TabPages.IndexOf(tab)
还有
Dim indexOfTab As Integer = TabControl1.TabPages.IndexOfKey("TabName")
或者
Dim indexOfTab As Integer = TabControl1.TabPages.IndexOfKey(tab.Name)
如果标签页曾经从集合中删除但您想知道它在哪里,这很有用。我知道这听起来很深奥,但我已经有很多次需要了,而且您无法从标签页对象本身获取此信息。