请输入专案类型(网站专案或者应用程式专案):
各位高手好 小弟最近写 小朋友下楼梯
在制造楼梯时 遇到了一些问题 程式码如下 第一种:
Dim pic As PictureBox() = New PictureBox(30) {}
For i = 2 To 30
pic(i) = New PictureBox() '建立物件
pic(i) = PictureBox1
Me.Panel1.Controls.Add(Me.pic(i))
pic(i).Location = New Point(0, 40*i)
Next
这样只会产生一个物件 如下图
http://i.imgur.com/ZOozffO.png
但是 如果改成下面程式码 第二种:
For i = 2 To 30
pic(i) = New PictureBox() '建立物件
pic(i).Size = PictureBox1.Size
pic(i).BackColor = PictureBox1.BackColor
Me.Panel1.Controls.Add(Me.pic(i))
pic(i).Location = New Point(0, 40*i)
Next
如下图
http://i.imgur.com/d1ytz8p.png
这样就可以产生很多物件了
第一种写法 如果要产生很多物件 要改什么?
是否要用到继承的方法?
因为小弟是新手 问的问题很混乱 抱歉
希望各位高手解惑 谢谢