Modifier un label apres quelques secondes

Résolu
ashron54 Messages postés 39 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 26 juin 2009 - 12 juin 2009 à 09:23
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 - 12 juin 2009 à 10:32
Bonjour,
le titre n'est pas très explicite mais je ne savais pas comment formuler ca en une phrase courte et simple, donc je m'explique :
Dans mon application j'ai un label, qui est vide au départ, et apres la saisi d'une donnée par l'utilisateur, le label contient un message du genre "Marcel est identifié" et j'aimerais que, lorsque le label change, apres 5secondes par exemple, il se réinitialise à une chaine vide, j'ai penser à utiliser un timer, mais je ne sais pas le déclencher quand le label change...
Comme le timer se fera toutes les 5secondes, si le message apparait entre temps, il ne restera jamais pendant 5secondes.

Je ne sais pas trop comment faire.

3 réponses

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
12 juin 2009 à 10:05
salut
tu dis "apres la saisi d'une donnée par l'utilisateur, le label contient un message du genre "Marcel est identifié"" c'est à ce moment que tu déclenches le timer qui remets le label à vide. Voici un exemple de code non testé, à comprendre dans les grandes lignes :

procedure BoutonClic;
begin
  label.caption:= 'Machin est identifié';
  timerlabel.enabled:= true;
end;

procedure Timer;
begin
  timerlabel.enabled:= false;
  label.caption:= '';
end;
3
ashron54 Messages postés 39 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 26 juin 2009
12 juin 2009 à 10:13
Ca marche j'ai bien compris merci beaucoup.
Je ne connaissait pas le .enable pour un timer :)
Bonne journée
0
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
12 juin 2009 à 10:32
ALors il est temps d'ouvrir delphi et de regarder les propriété d'un composant et sa documentation avant de s'en servir :)
0
Rejoignez-nous