Un contrôle que l’utilisateur peut sélectionner pour interagir avec l’application.

Description

Configurez la propriété OnSelect d’un contrôle Button pour exécuter une ou plusieurs formules lorsque l’utilisateur sélectionne le contrôle.

Principales propriétés

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

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

Propriétés supplémentaires

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

AutoDisableOnSelect : désactive automatiquement le contrôle pendant l’exécution du comportement OnSelect.

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.

FocusedBorderThickness : épaisseur de la bordure d’un contrôle, lorsqu’elle a le focus clavier.

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.

PaddingBottom : distance entre le texte d’un contrôle et le bord inférieur de ce contrôle.

PaddingLeft : distance entre le texte d’un contrôle et le bord gauche de ce contrôle.

PaddingRight : distance entre le texte d’un contrôle et le bord droit de ce contrôle.

PaddingTop : distance entre le texte d’un contrôle et le bord supérieur de celui-ci.

Pressed : true quand un contrôle est enfoncé, false dans le cas contraire.

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.

RadiusBottomLeft : degré auquel le coin inférieur gauche d’un contrôle est arrondi.

RadiusBottomRight : degré auquel le coin inférieur droit d’un contrôle est arrondi.

RadiusTopLeft : degré auquel le coin supérieur gauche d’un contrôle est arrondi.

RadiusTopRight : degré auquel le coin supérieur droit d’un contrôle est arrondi.

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

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

TabIndex : personnalise l’ordre de tabulation des contrôles lors de l’exécution si la valeur définie est différente de zéro.

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.

VerticalAlign : emplacement du texte sur un contrôle par rapport au centre vertical de celui-ci.

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

Navigate( ScreenName, ScreenTransitionValue )

Exemple

  1. Ajoutez un contrôle Text input et nommez-le Source.

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

  2. Ajoutez un contrôle Button, en définissant sa propriété Text de manière à afficher Add, et définissez sa propriété OnSelect sur la formule suivante :
    UpdateContext({Total:Total + Value(Source.Text)})

    Vous voulez des informations supplémentaires sur les fonctions UpdateContext ou d’autres fonctions ?

  3. Ajoutez un contrôle Label, définissez sa propriété Text pour afficher Total, puis appuyez sur F5.

  4. Tapez un nombre dans Source, puis cliquez ou appuyez sur Add.

    Le contrôle Label affiche le nombre que vous avez tapé.

  5. Répétez l’étape précédente une ou plusieurs fois.

    Le contrôle Label affiche la somme des nombres que vous avez tapés.

  6. Pour revenir à l’espace de travail par défaut, appuyez sur Echap.