devxlogo

Adding a New Label at Run Time

Adding a New Label at Run Time

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

devx-admin

Share the Post: