cs_ludwig89
Messages postés47Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention18 septembre 2009
-
16 sept. 2004 à 14:00
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
16 sept. 2004 à 14:29
bonjour
j'ai un controle text et un controle listbox
j'ai un module qui lit un fichier texte et qui increment les 2 controles, le module fonctionne correctement pourtant je ne vois rien s'afficher dans mes controles
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 16 sept. 2004 à 14:10
Je suppose que tu dois avoir une boucle (un truc du genre While not eof(...) ...... Wend) pour la lecture de ton fichier et que a chaque lecture d'une ligne tu podifie le contenu de la textbox par exemple.
Si c'est bien le cas, tu ne vois rien car la boucle va trop vite et que Windows n'a pas le temps d'afficher les infos dans la textbox que ta boucle lui demande déjà d'affciher une novuelel donnée dedans.
Pour corriger le pb, tu dois dire à VB de faire une pause dans ta boucle jusqu'à ce que Windows est fait ce qu'il doit. Cela ce fait simplement en ajoutant une instruction "DoEvents" quelque part dasn ta boucle, en début ou en fin de boucle (inutile d'en mettre 2)
A noter que cela va ralentir ta boucle : normal c'est le but recherché !!