有没有text[i].text这样的表示方法我的界面有5个text。我想在循环里用循环变量给他们付值。就好像
i=0
do until i>5
text[i].text=i
i=i+1
loop
谢谢还有我有两个form
我想让运行程序的时候先运行form2,后运行form1
应该怎么办呢
谢谢

解决方案 »

  1.   

    你将textbox控件设置成控件数组就可以了
      

  2.   

    将textbox控件设置成控件数组
    i=0
    do until i>5
    text1(i).text=i
    i=i+1
    loop
      

  3.   

    text[i].text应该有启动设为form2 
    在form2的事件中调用
    form1.Show()
    或者
    load form1
    form1.visible=true
      

  4.   

    然后用圆括号而不是方括号Text1(0).Text
    Text1(1).Text
    Text1(2).Text
    Text1(3).Text
    Text1(4).Text
      

  5.   

    控件设为数组。
    好象 用 []的是 delphi ,我vb里平时都用 ()的。  :)
      

  6.   

    将TEXT控件的设置为控件数组
    然后
    FOR I=1 TO 5
        text[i].text=i
        i=i+1
    NEXT I
      

  7.   

    Dim i As Integer
    i = 1
    Do Until i > 6
    Controls("Text" & i).Text = i
    i = i + 1
    Loop
      

  8.   

    Dim i As Integer
    i = 1
    Do Until i > 6
    Controls("Text" & i).Text = i
    i = i + 1
    Loop