Tutoriel : Événements Souris

page 8 : Une étiquette qui s'enfonce

Regardez bien Le texte de l'étiquette ne devient bleu qu'avec le bouton de gauche et reste bleu même si l'on bouge la souris.
 
Vous avez probablement remarqué aussi que le texte ne redevient noir que lorsqu'on relâche le bouton (à l'extérieur de l'étiquette). Mais ça, on s'en occupera plus tard!

Supposons que nous voulons que l'étiquette Bonjour s'enfonce et se relâche selon que vous appuyiez ou relâchiez le bouton gauche de la souris. Dans la procédure lblBonjour_MouseDown, ajoutez la ligne de code (en caractère gras) qui suit sous ce paragraphe. Placez la entre les lignes indiquées en caractère maigre.

        lblBonjour.ForeColor = vbBlue
        lblBonjour.BorderStyle = 1
    End If

Il n'y a que deux valeurs possibles pour la propriété BorderStyle : 0 - sans bordure et 1 - avec bordure.

Maintenant, déroulez la liste Procedure et chaoisissez MouseUp. Dans la nouvelle procédure, tapez ceci(ne tapez que les lignes en caractères gras) :

Private Sub lblBonjour_MouseUp(arguments...)
    If Button = 1 then
        lblBonjour.BorderStyle = 0
    End If
End Sub

Enregistrez le projet et démarrez l'application. Qu'observez-vous?

Page précédente - Page suivante