<Retour Grenier>

Début de page Question

Comment faire clignoter un intitulé sur un formulaire ?

Pour utiliser ce qui suit, vous avez besoin de savoir définir un événement dans un formulaire, compiler du code, et exécuter du code.

 

Début de page Réponse

  1. Créez un intitulé sur votre formulaire.
  1. Dans les propriétés de l'intitulé, définissez le nom (par exemple : lblTitre)
  1. Faites apparaître les propriétés du formulaire, via le menu Affichage / Propriétés, par exemple.
  1. Cliquez sur l'onglet Evénements.
  1. Définissez l'intervalle minuterie. Il s'agit de la vitesse du clignotement, en millisecondes (dans l'exemple ci-contre, le texte clignote toutes les 2 secondes).
  1. Dans l'événement "Sur minuterie", tapez le code suivant :
If Me![lblTitre].Visible = true then
	Me![lblTitre].Visible = false
Else
	Me![lblTitre].Visible = true
End If

Code qu'on peut d'ailleurs abréger en :

Me![lblTitre].Visible = Not Me![lblTitre].Visible

Il ne reste plus qu'à enregistrer votre formulaire et à le réouvrir en mode normal.

 

Variante :

Au lieu de rendre l'intitulé Visible/Invisible, on peut aussi lui changer de couleur.
Par exemple, pour alterner le blanc et le bleu :

If Me![lblTitre].ForeColor = 16777215 Then
	Me![lblTitre].ForeColor = 8388608
Else
	Me![lblTitre].ForeColor = 16777215
End If