cs_bernardo67
Messages postés41Date d'inscriptiondimanche 28 mai 2006StatutMembreDernière intervention20 janvier 2009
-
11 mai 2008 à 17:50
cs_bernardo67
Messages postés41Date d'inscriptiondimanche 28 mai 2006StatutMembreDernière intervention20 janvier 2009
-
11 mai 2008 à 18:12
Salut,
J'ai un petit soucis d'affichage dans mon programme:
Au lancement de mon appli (dans l'évenement load), j'effectue la copie de plusieurs dossiers contenant des centaines de photos en affichant la progression de la copie avec 2 progressbar.
Malheureusement pour moi, la copie se déroule mais point d'affichage de mon form principal.
Peut-être que je n'ai pas mis mon code au bon endroit. Où d'autre puis-je le mettre pour qu'il soit éxécuté automatiquement au lancement de l'appli et que l'interface s'affiche correctement??
cs_bernardo67
Messages postés41Date d'inscriptiondimanche 28 mai 2006StatutMembreDernière intervention20 janvier 2009 11 mai 2008 à 18:12
Ca y est, j'ai trouvé : Je fais en effet appel à mon bout de code au mauvais endroit.
Il fallait que je l'appel dans l'évenement paint plutot que load pour que mon contrôle se dessine.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 11 mai 2008 à 18:02
Tu as certainement une boucle pour faire la copie, rajoute un Application.DoEvents dans cette boucle pour rendre la main au système qu'il est le temps de redessiner l'écran
cs_bernardo67
Messages postés41Date d'inscriptiondimanche 28 mai 2006StatutMembreDernière intervention20 janvier 2009 11 mai 2008 à 18:06
J'ai ajouté un doevents dans chaque boucle de mon code, mais ça n'y change malheureusement rien. Par contre, l'affichage de mon form se fait bien une fois que la copie est terminée.