OVH Cloud OVH Cloud

CLIGNOTEMENT

2 réponses
Avatar
luis.pedreira
Bonjour à tous,
Une question, svp.
Comment faire clignoter un bouton de commande (ou en tout cas son étiquette) ?
Avec l'évenemment "SUR MINUTERIE" ?
Je vous remercie par avance.
Luis

2 réponses

Avatar
Raymond [mvp]
Bonjour.

Tu peux faire entr'autre:
Private Sub Form_Timer()
Me.Commande200.Caption = IIf(Me.Commande200.Caption = "", "Commande200", "")
End Sub

mets le timer à 200 environ pour faire un clignotement normal.
il ne faut pas faire clignoter le bouton lui-même car lorsque tu vas cliquer
dessus tu risques de tomber sur le bouton invisible. cette méthode implique
aussi que tu n'utilises que cette fonction dans le timer. si tu dois
l'utiliser pour plusieurs boutons il faudra tester le Screen.activecontrol
pour savoir quel bouton il faut faire clignoter.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le message de
news:
Bonjour à tous,
Une question, svp.
Comment faire clignoter un bouton de commande (ou en tout cas son
étiquette) ?

Avec l'évenemment "SUR MINUTERIE" ?
Je vous remercie par avance.
Luis


Avatar
micdeu
Faire clignoter une étiquette ou une image
Pour attirer l'attention des usagers sur un contrôle
particulier, tel qu'une image ou une étiquette contenant
un message, il est possible de faire clignoter le
contrôle de formulaire concerné. Cependant, on usera très
modérément de cette possibilité en raison de la fatigue
visuelle qu'elle engendre
On utilisera l'événement Sur minuterie du formulaire et
on réglera l'intervalle de minuterie sur 1000.
Pour faire clignoter le texte d'une étiquette dénommée
ici lblInformation on aura par exemple le code suivant:
Private Sub Form_Timer()
Static blnIndicateur As Boolean

If blnIndicateur Then
lblInformation.ForeColor = vbYellow
Else
lblInformation.ForeColor = vbGreen
End If
blnIndicateur = Not blnIndicateur
End Sub
On peut aussi associer ce code à l'événement Sur souris
déplacée (MouseMove) pour obtenir un scintillement
lorsque l'usager déplace la souris sur le contrôle
concerné.

-----Message d'origine-----
Bonjour à tous,
Une question, svp.
Comment faire clignoter un bouton de commande (ou en
tout cas son étiquette) ?

Avec l'évenemment "SUR MINUTERIE" ?
Je vous remercie par avance.
Luis
.