Créer un label "spécial"

hcp7kuz Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   -  
hcp7kuz Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Comme dit dans le titre, je voudrai créer un label, mais pas n'importe comment.
Je voudrais créer ce label en cliquant sur ma form (jusque la je sais faire), et, que le label apparaisse a l'endroit ou j'ai cliquer.
Est-ce possible ? Et si oui comment ?
Merci de vos réponse
Cdlt
A voir également:

1 réponse

PlacageGranby Messages postés 393 Date d'inscription   Statut Membre Dernière intervention   26
 
Bonjour,

Ce dont tu parles est de la programmation évènementielle.

Il y a plusieurs évènement pour les userform.
Celui qui nous intéresse serait mousedown.

Private Sub UserForm_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)

End Sub

Donc, lorsqu'il y a un click de souris, on ajouter le label, et on assigne sa position selon les variable X et Y qui reporte la position de la souris.

Comment créé le label.
https://forums.commentcamarche.net/forum/affich-2374914-vba-label-dynamique
Je te joint le lien que j'ai trouver sur google avec la question :
"VBA ajouter label dynamiquement"

Attention :
Donc, si on click 100 fois, on aura 100 labels.
Si on veut un seul label. j'imagine qu'il faudrait aussi un "flag" qu'on initialise a l'ouverture du userform, et qu'on désactive lorsque l'on a cliqué une fois.

Bonne lecture.
0
hcp7kuz Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   23
 
Salut,
Pour le label dynamique, je reste bloquer.
Je ne trouve pas de solution pouvant m'aider (j'ai essayer les solution de ton lien et bien d'autre sur google, mais rien ne marche ...
Pourrais-tu m'aider ?
Merci
0