OVH Cloud OVH Cloud

Set Bouton1...

4 réponses
Avatar
Yvan
Bonjour,

Lorsque je crée un objet par la syntaxe suivante, quel est son nom : Bouton1
ou Label 1 ???

Set Bouton1 = UserForm2.Controls.Add("Forms.Label.1", "Label1", True)


Si je souhaite le supprimer, quelle syntaxe utiliser ???

--
Merci pour vos réponses.

4 réponses

Avatar
FxM
Bonjour Yvan,

Es-tu sur de vouloir add/delete et non show/hide ??
De manière générale, on prévoit un userform avec tout et on montre ce
qui est nécessaire et cache le superflu.

@+
FxM



Bonjour,

Lorsque je crée un objet par la syntaxe suivante, quel est son nom : Bouton1
ou Label 1 ???

Set Bouton1 = UserForm2.Controls.Add("Forms.Label.1", "Label1", True)


Si je souhaite le supprimer, quelle syntaxe utiliser ???



Avatar
JB
Bonsoir,

Private Sub B_label_Click()
retour = Me.Controls.Add("Forms.Label.1", "Label1", True)
Me("label1").Caption = "essai"
Me("label1").Top = 90
Me("label1").Left = 300
End Sub

Private Sub b_sup_label_Click()
Me.Controls.Remove "Label1"
End Sub

JB

Bonjour,

Lorsque je crée un objet par la syntaxe suivante, quel est son nom : Bo uton1
ou Label 1 ???

Set Bouton1 = UserForm2.Controls.Add("Forms.Label.1", "Label1", Tru e)


Si je souhaite le supprimer, quelle syntaxe utiliser ???

--
Merci pour vos réponses.


Avatar
Yvan
Effectivement, je souhaite bien le supprimer.

En fait lorsque je clique sur un CommandButton, en fonction de ce qu'il y a
dans un Textbox, cela génère soit des objets de type Label, soit des Options
Buttons.

Et je souhaite qu'à chaque fois que l'on clique sur le CommandButton, le
Userform soit nettoyé des objets précédemment cités.

Quelle est donc ta préconisation dans ce cas là ???

--
Merci pour vos réponses.



Bonjour Yvan,

Es-tu sur de vouloir add/delete et non show/hide ??
De manière générale, on prévoit un userform avec tout et on montre ce
qui est nécessaire et cache le superflu.

@+
FxM



Bonjour,

Lorsque je crée un objet par la syntaxe suivante, quel est son nom : Bouton1
ou Label 1 ???

Set Bouton1 = UserForm2.Controls.Add("Forms.Label.1", "Label1", True)


Si je souhaite le supprimer, quelle syntaxe utiliser ???









Avatar
FxM
Bonjour,

Si tu souhaites supprimer, la propo de JB me paraît adaptée.

@+
FxM



Effectivement, je souhaite bien le supprimer.

En fait lorsque je clique sur un CommandButton, en fonction de ce qu'il y a
dans un Textbox, cela génère soit des objets de type Label, soit des Options
Buttons.

Et je souhaite qu'à chaque fois que l'on clique sur le CommandButton, le
Userform soit nettoyé des objets précédemment cités.

Quelle est donc ta préconisation dans ce cas là ???