請輸入專案類型(網站專案或者應用程式專案):
各位高手好 小弟最近寫 小朋友下樓梯
在製造樓梯時 遇到了一些問題 程式碼如下 第一種:
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
這樣只會產生一個物件 如下圖
![]()
但是 如果改成下面程式碼 第二種:
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
如下圖
![]()
這樣就可以產生很多物件了
第一種寫法 如果要產生很多物件 要改什麼?
是否要用到繼承的方法?
因為小弟是新手 問的問題很混亂 抱歉
希望各位高手解惑 謝謝