就是能不能让控件像数组那样,可以通过i变量的改变选取a[1],a[2]之类,像control1,control2该怎么通过i的变化调用呢

解决方案 »

  1.   

    假设窗体上有Command1、Command2、Command3三个控件,那么下面的代码将print出这三个控件的Caption:
    Private Sub Command1_Click()
        Dim i As Integer
        For i = 1 To 3
            Debug.Print Me.Controls("Command" & CStr(i)).Caption
        Next
    End Sub
      

  2.   

    把名字改成一样的,提示你是否创建控件数组=vbyes就可以了!不知道你问的是不是这个!!
      

  3.   

    创建控件组(类似数组)
    比如
    你画了一个控件,然后复制这个控件,粘到同一个窗口,粘的时候会提示你是不是要把他们组成数组,你点yes就行了
    或者想楼上说的,把它们命名为相同的名字,提示的时候也点yes
    那么在代码中你就可以用index控制了
      

  4.   

    呵呵,请记得结贴。还有昨天晚上那个关于new的问题的帖子要一起结哦。