Le widget TimePicker propose des objets simples d’emploi que vous pouvez utiliser pour valoriser des champs nécessitant la saisie d’heures ou afficher des heures.
Il est utilisable soit sous la forme de pop up menus (simples ou doubles), soit sous la forme de zones de saisie d’heures au format "hh:mm:ss" associées à un stepper numérique permettant d’augmenter ou de réduire les valeurs d’heures, minutes ou secondes :
Pop up simple :
Pop up double :
Zone de saisie d’heure : 
En outre, chaque type de TimePicker peut afficher l’heure sur 12 heures (AM-PM) ou 24 heures.
Un objet TimePicker peut être utilisé sans programmation grâce au mécanisme fourni par la variable associée. Toutefois, vous pouvez personnaliser le fonctionnement des objets TimePicker à l'aide des méthodes composant qui sont fournies.
Vous pouvez insérer une zone TimePicker dans un formulaire de deux manières :
- en insérant un objet "TimePicker" ou "Zone de saisie d'heure" depuis la bibliothèque d’objets préconfigurés de 4D
- en créant une zone de sous-formulaire et en lui affectant le formulaire détaillé TimePicker ou TimeEntry de votre choix.
Définissez ensuite le nom de la variable heure associée au sous-formulaire (propriété "Nom de la variable" dans la Liste des propriétés). A l’exécution du formulaire, cette variable contiendra automatiquement l’heure définie par l’utilisateur. A l’inverse, si vous modifiez par programmation la valeur de cette variable, elle sera automatiquement représentée dans le sous-formulaire.