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 LabelSet objControl = Controls.Add( _ "VB.Label", "lblNewLabel", Me)With objControl .Caption = "Let's add a label" .Left = 100 .Top = 100 .Visible = TrueEnd With