Visual Studio 2005 VB控件数组问题

如题~我想要创建100个PictureBox,不至于一个个在控件栏中拖出来再一个个修改属性的吧?本人初学VB,请各位帮帮忙,给我个代码,类似PictureBox(100)啊这样的控件数组~
我的代码是 Dim PicBox(100) As PictureBox
在Form1_Load中写:
For i = 0 To 25
PicBox(i).Visible = False
Next
运行后显示“其他信息: 未将对象引用设置到对象的实例”
何解??

我用做了个按钮的例子,因为空的 picture box 不太容易看

Public Class Form1

Dim btn(5, 5) As Button

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For y As Byte = 0 To 5
For x As Byte = 0 To 5
btn(x, y) = New Button
btn(x, y).Parent = Me
btn(x, y).Left = btn(x, y).Width * x
btn(x, y).Top = btn(x, y).Height * y
Next
Next
End Sub
End Class
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-09
在这个版本中已经取消了原来的控件数组这个概念了。也就是说,不存在控件数组这个东西了。

你可以用代码来创建啊,不用一个一个拖出来的拉。
相似回答