eCGec68
-
24 oct. 2016 à 20:03
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 2022
-
12 nov. 2016 à 14:21
Bonjour,
je cherche un moyen pour ecrire (mm:ss) dans mon TEdit
je pense que c'est dans OnKeyPress(Sender: TObject; var Key: Char); du TEdit mais pour le code je ne sais pas trop
Hum, hum, la question n'est pas très claire...
Tu veux afficher sous forme de chaîne les minutes et secondes d'une valeur TDateTime/TTime ?
Le plus simple est d'utiliser la routine FormatDateTime (voir l'aide en ligne de Delphi).
Pour comprendre, place un Timer et un Edit sur ta fiche.
Dans l'évènement OnTime du Timer, saisis cette instruction :
Edit1.Text := FormatDateTime('nn:ss', Now);
(Now est une valeur de type TDateTime qui renvoie la date et l'heure en cours)
Tu verras défiler dans l'edit les minutes et les secondes sous la forme "mm:ss".
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 Modifié par f0xi le 12/11/2016 à 14:21
Edit1.Text := 'mm:ss';
ou dans l'inspécteur d'objet, propriété "text" tout simplement.