TEdit

eCGec68 - 24 oct. 2016 à 20:03 - Dernière réponse : f0xi 4304 Messages postés samedi 16 octobre 2004Date d'inscriptionModérateurStatut 9 mars 2018 Dernière intervention
- 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

Merci pour votre aide.
Afficher la suite 

Votre réponse

5 réponses

dubois77 689 Messages postés jeudi 17 avril 2008Date d'inscription 9 mars 2018 Dernière intervention - 25 oct. 2016 à 08:19
0
Utile
Salut
si c'est l'heure que tu veux récupérer dans ton Tedit tu peux essayer avec :
Edit1.Text := TimeToStr(time);

il te faudra bien sur ne garder que les heures et les minutes
Commenter la réponse de dubois77
korgis 415 Messages postés samedi 17 mai 2003Date d'inscription 11 mai 2018 Dernière intervention - Modifié par korgis le 25/10/2016 à 12:13
0
Utile
Salut à toutes et à tous.

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".

korgis
Commenter la réponse de korgis
papyvore 155 Messages postés samedi 15 novembre 2003Date d'inscription 5 avril 2018 Dernière intervention - 25 oct. 2016 à 12:57
0
Utile
salut
si c'est pour saisir un time, remplace tedit par un tMaskEdit et dans le editmask rentre ton masque de saisie.
Commenter la réponse de papyvore
0
Utile
En faite pour fair mieu dans mon TEdit il faudrais que le mask soit juste de la forme 00:00
Commenter la réponse de eCGec68
f0xi 4304 Messages postés samedi 16 octobre 2004Date d'inscriptionModérateurStatut 9 mars 2018 Dernière intervention - Modifié par f0xi le 12/11/2016 à 14:21
0
Utile
Edit1.Text := 'mm:ss';


ou dans l'inspécteur d'objet, propriété "text" tout simplement.
Commenter la réponse de f0xi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.