Question:
I have been unable to add a new label onto my form at run time because the 'new' command doesn't seem to work for a label. What's the best way to do this?
Answer:
If you are using VB 6.0, the easiest way to add controls would be to use the Controls.Add method. The following is some simple code to add a label to the form and set its caption:
Dim objControl As Label
Set objControl = Controls.Add( _
"VB.Label", "lblNewLabel", Me)
With objControl
.Caption = "Let's add a label"
.Left = 100
.Top = 100
.Visible = True
End With