要动态生成一个控件可以. 但动态生成一个控件数组却可能...1.无中生有: Private Sub Command1_Click() Dim smLine As Control Set smLine = Me.Controls.Add("VB.Line", "smLine", Me) smLine.X1 = 10 smLine.Y1 = 10 smLine.X2 = 1000 smLine.Y2 = 1000 smLine.Visible = True End Sub2.控件数组 Private Sub Command1_Click() Dim ID As Long
但动态生成一个控件数组却可能...1.无中生有:
Private Sub Command1_Click()
Dim smLine As Control
Set smLine = Me.Controls.Add("VB.Line", "smLine", Me)
smLine.X1 = 10
smLine.Y1 = 10
smLine.X2 = 1000
smLine.Y2 = 1000
smLine.Visible = True
End Sub2.控件数组
Private Sub Command1_Click()
Dim ID As Long
ID = Line1.Count
Load Line1(ID)
Line1(ID).X1 = 20
Line1(ID).Y1 = 20
Line1(ID).X2 = 2000
Line1(ID).Y2 = 2000
Line1(ID).Visible = True
End Sub