Créer un label "spécial"

Fermé
hcp7kuz Messages postés 243 Date d'inscription mardi 18 août 2015 Statut Membre Dernière intervention 23 mars 2019 - 16 sept. 2015 à 15:19
hcp7kuz Messages postés 243 Date d'inscription mardi 18 août 2015 Statut Membre Dernière intervention 23 mars 2019 - 16 sept. 2015 à 15:58
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 mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 26
16 sept. 2015 à 15:34
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 mardi 18 août 2015 Statut Membre Dernière intervention 23 mars 2019 23
16 sept. 2015 à 15:58
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