EFFET MOUSEOVER SUR UN LABEL AVEC SA FONCTION CLIC

cs_farfad Messages postés 11 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 29 mars 2004 - 15 mai 2003 à 08:58
Scooby1 Messages postés 48 Date d'inscription dimanche 12 mai 2002 Statut Membre Dernière intervention 26 novembre 2003 - 26 nov. 2003 à 14:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/7104-effet-mouseover-sur-un-label-avec-sa-fonction-clic

Scooby1 Messages postés 48 Date d'inscription dimanche 12 mai 2002 Statut Membre Dernière intervention 26 novembre 2003
26 nov. 2003 à 14:41
Encore désoler "Proprièté".

@+ et bonne prog.
Scooby1 Messages postés 48 Date d'inscription dimanche 12 mai 2002 Statut Membre Dernière intervention 26 novembre 2003
21 nov. 2003 à 22:28
Désoler pour l'ortho. "Propièté".

@+ et bonne prog.
Scooby1 Messages postés 48 Date d'inscription dimanche 12 mai 2002 Statut Membre Dernière intervention 26 novembre 2003
21 nov. 2003 à 22:26
interessant mais Extra Complexe.

Plus simple :

Placer un Label sur le Form nommé Label1

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

Label1.FontBold = False
Label1.ForeColor = vbBlack

End Sub

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

Label1.FontBold = True
Label1.ForeColor = vbRed

End Sub

Code simplifié et plus simple visuellement.

En gros cela rejoint ce que disait farfad.

A unloader @

- Bord de form

Et Voila plus et avec exemple. enfin ce site est là pour apprendre.
lol :)

La fonction peut amplifier suivant les proièter utilisées.

@+
yoko62 Messages postés 3 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 16 mai 2003
16 mai 2003 à 21:24
hum ok je vois peut ê le pb - cela dit ça n'est arrivé que lorsque le label été près du bord de la form
mais enfin c un peu chercher la petite bête là :)
yoko62 Messages postés 3 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 16 mai 2003
16 mai 2003 à 21:14
scuse mais je vois pas de koi tu parles, j'ai fait un truc comme ça durant un stage et ça marchait très bien :)
seul cas où ça marche pas : si tu déplace la souris alors qu'un bouton est enfoncé - mais ça peut être amélioré. enfin là ça devient du perfectionnisme :)
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
15 mai 2003 à 19:06
Pour 'corriger' farfad, si tu vas trop vite dans le mouvement de ton formulaire, l'événement MouseMove du Form n'est pas pris en compte. Donc l'effet escompté est réduit à zéro.
Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
15 mai 2003 à 19:04
Pour compléter farfad, si tu v
cs_farfad Messages postés 11 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 29 mars 2004
15 mai 2003 à 08:58
euh moui enfin on peut faire plus simple : à l'événement MouseMove du label, on change la couleur du texte (propriété Forecolor), et à l'événement MouseMove de la Form on rétablit la couleur d'origine
(les valeurs de couleur sont exprimées en héxa)
Rejoignez-nous