cs_ioio
Messages postés1Date d'inscriptionmardi 6 août 2002StatutMembreDernière intervention 6 août 2002
-
6 août 2002 à 16:37
Feuxx
Messages postés4Date d'inscriptionjeudi 3 mai 2001StatutMembreDernière intervention31 juillet 2008
-
14 nov. 2004 à 16:01
je souhaiterai pouvoir créer un Label (par exemple) directement a partir du code, sans passer par l'étape de dessin sur le formulaire. J'emploi ce code, mais j'ai obtien une erreur de variable non définie.
Voici mon code :
Private Sub Form_Initialize()
Dim Lb As Label
Lb.Left = 0
Lb.Width = 1000
Lb.Height = 500
Lb.Caption = "ceci est un test"
End Sub
Que ce soit dans form_initialize(), ou form_load(), j'ai toujour le meme probleme... ?-)
Feuxx
Messages postés4Date d'inscriptionjeudi 3 mai 2001StatutMembreDernière intervention31 juillet 2008 14 nov. 2004 à 16:01
SLT,
voici un p'tit bout de code qui te permettra de créer dynamiquement n'inporte quel controls
Option Explicit
Private WithEvents lblObj As Label
Private Sub Form_Load()
Set lblObj = Controls.Add("VB.label", "lblObj")
With lblObj
.Visible = True
.Width = 2000
.Caption = "Mon label dynamique"
.Top = 1000
.Left = 1000
End With
End Sub