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 -
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
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:
- Créer un label "spécial"
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Caractere special - Guide
- Créer un compte gmail - Guide
1 réponse
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.
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.
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