VB Controls(index) 控件集合 index取值规则?解决方法

VB Controls(index) 控件集合 index取值规则?
VB Controls(index) 控件集合 index取值规则?
比如说,在一个窗体上添加了很多种控件,那么每个控件都应该分配一个index值,比如controls(1)代表Command1,controls(2)代表textbox1 ,control(3)代表Command2等等,那么vb是按照什么规则给这些控件分配index值的呢?
我自己试了一下,大概和控件的添加顺序、控件的类型有关,但具体是什么规则不太清楚。
有知道的高手,给解答一下。

------解决方案--------------------
集合成员的次序通常就是假如集合的次序,你可以用记事本打开 Form1.frm 文件,参考一下 Begin VB.Form Form1 到 End 之间的定义次序。

不过这不是你需要关心的,Controls(index) 只不过是提供了一种按序号遍历集合的方法,不要预期哪个 Index 和哪个控件关联。