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