Un contrôle sur lequel l’utilisateur peut cliquer ou appuyer pour spécifier une date.

Description

Si vous ajoutez un contrôle Date Picker au lieu d’un contrôle Text-input, vous vous assurez que l’utilisateur spécifie une date au format approprié.

Principales propriétés

DefaultDate : valeur initiale d’un contrôle de date, sauf si l’utilisateur la modifiez.

SelectedDate : date actuellement sélectionnée dans un contrôle Date.

Format : format de texte dans lequel le contrôle affiche la date et l’utilisateur spécifie la date. Vous pouvez définir cette propriété sur ShortDate (par défaut) ou sur LongDate pour mettre en forme les dates sur la base de la propriété Langage de ce contrôle. Vous pouvez également définir cette propriété sur une expression telle que aaaa/mm/jj si vous souhaitez utiliser le même format, quelle que soit la langue. Par exemple :

  • Le contrôle affiche 12/31/2017 si l’utilisateur clique ou appuie sur le dernier jour de 2017, la propriété Format est définie sur ShortDate, et la propriété Language sur en-us.
  • Le contrôle affiche dimanche 31 décembre 2017 si l’utilisateur clique ou appuie sur le dernier jour de 2017, la propriété Format est définie sur LongDate, et la propriété Language sur fr-fr.

Language : détermine la langue utilisée pour le format des dates, y compris les noms de mois. Si cette propriété n’est pas spécifiée, le paramétrage de l’appareil de l’utilisateur détermine la langue.

Propriétés supplémentaires

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.

DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).

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

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

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

EndYear : la dernière année sur laquelle l’utilisateur peut définir la valeur d’un contrôle Date Picker.

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.

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.

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.

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

StartYear : la première année sur laquelle l’utilisateur peut définir la valeur d’un contrôle Date Picker.

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.

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

Year( DateTimeValue )

Exemple

  1. Ajoutez un contrôle Date Picker et nommez-le Deadline.

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

  2. Ajoutez un contrôle Label et définissez sa propriété Text sur cette formule :
    DateDiff(Today(), Deadline.SelectedDate) & " days to go!"

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

  3. Appuyez sur F5, choisissez une date dans Deadline, puis cliquez ou appuyez sur OK.

    Le contrôle Label affiche le nombre de jours entre aujourd’hui et la date que vous avez choisie.

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