Un textbox.text qui ne veux pas se mettre à jour...

[Résolu]
Signaler
Messages postés
403
Date d'inscription
vendredi 28 octobre 2005
Statut
Membre
Dernière intervention
31 août 2008
-
Messages postés
403
Date d'inscription
vendredi 28 octobre 2005
Statut
Membre
Dernière intervention
31 août 2008
-
Bonjour,
Voilà mon problème : bien que je change la velaur de textbox.text à chaque passage dans la boucle ci dessous, rien ne se passe lors de l'éxécution du programme. J'ai uilitisé la DLL edtFTPnet 1.2.2 qui se trouve ici : http://www.enterprisedt.com/index.html pour uploader des fichier sur mon serveur. J'aimerais, à chaque fois qu'un fichier est mis sur le serveur, afficher son nom (dans mon textbox). Pour celà j'écris le code suivant :



private
void button1_Click(
object sender,
EventArgs e)
{
ftpConnection1.Connect();

DirectoryInfo ImgFolder =
new
DirectoryInfo(
@"C:\Inetpub\wwwroot1\image\OrkosNews");

FileInfo[] Images = ImgFolder.GetFiles(
"*");



foreach (
FileInfo Image
in Images)
{
ftpConnection1.UploadFile(Image.FullName,
"/image/OrkosNews/" + Image.Name,
true);
TextBox1.text += Image.Name.ToString();
}
}

Le fichiers s'uploadent correctement sur le serveur mais leurs noms ne s'affichent pas dans mon textbox. Savez-vous pourquoi ?

Merci d'avance.

Mathmax
A voir également:

2 réponses

Messages postés
475
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2008

je ne vois que deux choses,
soit que le texte s ajoute effectivement mais que tu le vois pas puisque ca depasse ton text box
soit que ta boucle ne laisse pas le temps a la fenetre de se rafraichir,
essaie un Application.DoEvents()

etk, bonne chance...

n.b.: t es sur que tu entres dans la boucle au moins?

@++
Messages postés
403
Date d'inscription
vendredi 28 octobre 2005
Statut
Membre
Dernière intervention
31 août 2008

Ca marche impécablement avec Application.DoEvents().

Merci beaucoup !


Mathmax