Contrôle permettant de définir le comportement de votre application après qu’un certain laps de temps s’est écoulé.

Description

Un contrôle Timer (Minuteur) peut par exemple servir à définir la durée d’affichage d’un contrôle ou à modifier d’autres propriétés d’un contrôle après qu’un certain laps de temps s’est écoulé.

Principales propriétés

Duration : spécifie la durée d’exécution d’un minuteur.

OnTimerEnd : définit le comportement d’une application lorsque l’exécution d’un minuteur se termine.

Repeat : indique si un minuteur redémarre automatiquement à la fin de son exécution.

Propriétés supplémentaires

Align : emplacement du texte par rapport au centre horizontal de son contrôle.

AutoPause : indique si un clip audio ou vidéo s’arrête automatiquement lorsque l’utilisateur navigue vers un autre écran.

AutoStart : indique si un contrôle Audio ou Video démarre automatiquement la lecture d’un clip lorsque l’utilisateur accède à l’écran contenant ce contrôle.

BorderColor : couleur de bordure du contrôle.

BorderStyle : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.

BorderThickness : épaisseur de bordure d’un contrôle.

Color : couleur du texte dans un contrôle.

Disabled : indique si l’utilisateur peut interagir avec le contrôle.

DisabledBorderColor : couleur de bordure d’un contrôle si sa propriété Disabled est définie sur true.

DisabledColor : couleur du texte dans un contrôle si sa propriété Disabled est définie sur true.

DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété Disabled est définie sur true.

Fill : couleur d’arrière-plan d’un contrôle.

Font : nom de la famille de polices dans laquelle le texte s’affiche.

FontWeight : épaisseur du texte dans un contrôle : Gras, Semibold, Normal ou Plus claire.

Height : distance entre le haut et le bas d’un contrôle.

HoverBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.

HoverColor : couleur du texte d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.

HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.

Italic : indique si le texte d’un contrôle est en italique.

OnSelect : comment l’application répond quand l’utilisateur appuie ou clique sur un contrôle.

OnTimerStart : définit le comportement d’une application lorsque l’exécution d’un minuteur démarre.

PressedBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur appuie ou clique dessus.

PressedColor : couleur de texte d’un contrôle lorsque l’utilisateur appuie ou clique dessus.

PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur appuie ou clique dessus.

Reset : indique si un contrôle revient à sa valeur par défaut.

Size : taille de police du texte qui apparaît sur un contrôle.

Start : indique si un clip audio ou vidéo est lancé.

Strikethrough : indique si une ligne s’affiche sur le texte qui apparaît sur un contrôle.

Text : texte qui apparaît sur un contrôle ou que l’utilisateur tape dans un contrôle.

Tooltip : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.

Underline : indique si une ligne s’affiche sous le texte qui apparaît sur un contrôle.

Visible : indique si un contrôle est visible ou est masqué.

Width : distance entre les côtés droit et gauche d’un contrôle.

X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).

Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).

Fonctions connexes

Refresh( DataSource )

Exemples

Afficher un compte à rebours

  1. Ajoutez un minuteur et nommez-le Countdown.

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?

  2. Définissez la propriété Duration du minuteur sur 10000 et ses propriétés Repeat et Autostart sur true.

  3. (Facultatif) Facilitez la lecture du minuteur en définissant sa propriété Height sur 160, sa propriété Width sur 600 et sa propriété Size sur 60.

  4. Ajoutez un libellé et définissez sa propriété Text sur la formule suivante :
    "Nombre de secondes restantes : " & RoundUp(10-Countdown.Value/1000, 0)

    Vous souhaitez obtenir davantage d’informations sur la fonction RoundUp ou d’autres fonctions ?

    L’étiquette affiche le nombre de secondes restantes avant le redémarrage du minuteur.

  5. (Facultatif) Définissez la propriété Visible du minuteur sur false.

Animer un contrôle

  1. Ajoutez un minuteur et nommez-le FadeIn.

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?

  2. Définissez la propriété Duration du minuteur sur 5000 et ses propriétés Repeat et Autostart sur true.

  3. (Facultatif) Facilitez la lecture du minuteur en définissant sa propriété Height sur 160, sa propriété Width sur 600 et sa propriété Size sur 60.

  4. Ajoutez une étiquette, configurez sa propriété Text pour afficher Bienvenue ! et définissez sa propriété Color sur la formule suivante :
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Vous souhaitez obtenir davantage d’informations sur la fonction ColorFade ou d’autres fonctions ?

    Le texte de l’étiquette disparaît progressivement et revient à son intensité de départ, processus qui se répète indéfiniment.

  5. (Facultatif) Définissez la propriété Visible du minuteur sur false.