试过
--------------
Dim i As Integer
For i = 0 To 8
WebBrowser(i).Height = 10455
WebBrowser(i).Visible = False
Next i
------------
或者
-------------------
Dim i As Integer
For i = 0 To 8
WebBrowser i.Height = 10455
WebBrowser i.Visible = False
Next i
---------
都不对!
这个webbrowser后面那个i要怎么表示,vb才能把那个i认识为是要它循环?谢谢!!

解决方案 »

  1.   

    webbrowser数组,窗体上添加一个后,按复制,粘贴,就会询问你是否添加控件数组。就可用控件(i)来指定了。
    也可以添加n个控件后把控件的name修改为同一个名字,也自动变成控件数组了
      

  2.   

    如果一定是拖了很多歌webbrowser,然后系统自动命名依次为WebBrowser1,WebBrowser2,WebBrowser3等,如果是这样的话用下面代码就行了。
    Dim i As Integer
    For i = 0 To 8
    Me("WebBrowser" & i).Height = 10455
    Me("WebBrowser" & i).Visible = False
    Next i建议使用数组的方式,建立的方式参考1楼的,这样就可以用你一开始的代码了。
      

  3.   

    在MSDN中搜索《使用控件数组》。