请注意是VB5 B5 B5 VB5 :)一般引用窗体的控件数组是这样的
(假设cmdDo为控件数组,下标从0开始)
 Set TmpObject=Form1.cmdDo这时,TmpObject.Ubound 的方法是能够使用的但如果不直接引用Form1的话(因为要做成自动化,所以不能直接引用),比如:
If Form1.Controls(ID).Name="cmdDo" Then
  Set TmpObject=Form1.Controls(ID)
End If
请注意,这时候TmpObject实际引用到的是cmdDo.Item(0)单个控件,而不是cmdDo控件数组。
也就是说不能使用控件数组的一些功能,比如 cmdDo.Count请问,如何能不用Form1.cmdDo前期绑定的方法,而获得真正的控件数组?
(主要是为了在窗体外部自动化的动态操作控件,所以不能事先引用)