cs_nark0
Messages postés5Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 novembre 2004
-
28 nov. 2004 à 14:16
delphi_zed_abd
Messages postés1Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention18 avril 2006
-
18 avril 2006 à 10:42
Salut,
Je rencontre un problème lorsque j'essaye d'insérer plusieurs sleep dans une même procédure...
En fait j'aimerais que des panel changent de couleur l'un après l'autre avec à chaque fois un intervalle d'une seconde...
Mon code ressemble à ceci :
Le problème est que l'application attend une seconde avant de changer la couleur du premier panel mais n'attend pas pour la suite==>tous les panel deviennent jaunes en même temps...
J'espere avoir ete assez claire dans ma question...
Merci d'avance pour votre aide!
Ps : je suis debutant==>si ma question vous semble un peu debile soyez indulgents svp...
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 28 nov. 2004 à 14:40
Le problème vient de ce que tu ne laisse pas à Windows la possibilité d'envoyer un message à l'application pour lui de mander de redessiner les contrôles.
Insére des appels à update pour forcer une réactualisation des affichages comme ceci :
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 28 nov. 2004 à 14:50
Moi même je m'y perds entre les Repaint, les Invalidate, les Refresh et les Update ! Alors reprécisons un peu tout ça :
Update : Traite immédiatement tous les messages de réaffichage en attente
Invalidate : Redessine entièrement le contrôle.
Refresh : Redessine le contrôle àl'écran.
Repaint : Oblige le contrôle à redessiner son image àl'écran.
Comme on peut le voir, les nuances sont subtiles et l'aide en ligne ne nous aide pas beaucoup à ce niveau. Mais chaque méthode aboutit à un redessin du contrôle à l'écran et c'est l'essentiel.
Faites votre choix... :)
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
May Delphi be with you
delphi_zed_abd
Messages postés1Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention18 avril 2006 18 avril 2006 à 10:42
comment utiliser l'assistant Rave pour générer des états maitre/detail ....
toujours il me dit il faut ajouter 2 vues de données ....malgré qu'il y a déja 2 vues de données
Merci d'avance