Sauver les items d'une listbox dans un fichier texte [Résolu]

Messages postés
5
Date d'inscription
vendredi 29 avril 2005
Dernière intervention
29 avril 2005
- - Dernière réponse : Srw182
Messages postés
5
Date d'inscription
vendredi 29 avril 2005
Dernière intervention
29 avril 2005
- 29 avril 2005 à 18:09
Bonjour, voilà, tout est dans le tire ... je souhaite sauver les items de ma listbox dans un fichier texte (a la fermeture du programme) puis les restaurer (a l'ouverture du programme) ... j'ai chercher sur le forum et vite fait sur MSDN, mais je n'ai pas trouver mon bonheur ...
Donc si quelqu'un pouvait m'aider a resoudre ce probleme ou trouver un equivalent ... (passer par des datas ...)

Merci et bonne journée.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
5
Date d'inscription
vendredi 29 avril 2005
Dernière intervention
29 avril 2005
3
Merci
FileStream File = new FileStream("C:\\serverFTP.txt", FileMode.Create,


FileAccess.Write) ;


StreamWriter flux = new StreamWriter(File);


for (int i = 0; i < listBox1.Items.Count; i++)


{


flux.WriteLine(listBox1.Items[i]);


}


flux.Close() ;


File.Close() ;

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 119 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Srw182
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
58
0
Merci
Hola,
Une solution :

1) Instancier un streamwriter pour écrire
2) Itérer dans listbox à la recherche des éléments
3) Ecrire les éléments

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Commenter la réponse de cs_Bidou
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
58
0
Merci
J'avais donné ici un exemple, mais c'est pour lire des éléments d'un fichier text, pas les écrire (c'est exactement le même principe) :
http://www.csharpfr.com/forum.v2.aspx?ID=442977

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Commenter la réponse de cs_Bidou
Messages postés
5
Date d'inscription
vendredi 29 avril 2005
Dernière intervention
29 avril 2005
0
Merci
Euh ... Ouaip mais en fait, je commence en C# donc c'est un peu du charabia ... Et je vois pas trop le rapport entre qson probleme et le moien meme si j'arrive a faire un faible rapprochement des boucles a utiliser ... j'ai fais un test ou 2 en remaniant le codes source que tu avait laisser sur le message mais je n'arrive a rien ...
Voilà le code que j'ai et ou je bloque ...





FileStream File = new FileStream("E:\\Documents\\serverFTP.txt", FileMode.Create,FileAccess.Write) ;

StreamWriter flux = new StreamWriter(File);

string contenu = ??? (listBox1.les-items-a-sauver......)

flux.Write(contenu) ;

flux.Close() ;

File.Close() ;
Commenter la réponse de Srw182
Messages postés
5
Date d'inscription
vendredi 29 avril 2005
Dernière intervention
29 avril 2005
0
Merci
Merde desolé pour l"ecriture, je me suis grourer ... En plus on peut meme pas supprimmer els messages sur ce forum ... Je remet le message du dessus ...

---

Euh ... Ouaip mais en fait, je commence en C# donc c'est un peu du charabia ... Et je vois pas trop le rapport entre qson probleme et le moien meme si j'arrive a faire un faible rapprochement des boucles a utiliser ... j'ai fais un test ou 2 en remaniant le codes source que tu avait laisser sur le message mais je n'arrive a rien ...
Voilà le code que j'ai et ou je bloque ...

FileStream File = new FileStream("E:\\Documents\\serverFTP.txt", FileMode.Create,

FileAccess.Write) ;

StreamWriter flux = new StreamWriter(File);

string contenu = ??? (listBox1.les-items-a-sauver......)

flux.Write(contenu) ;

flux.Close() ;

File.Close() ;
Commenter la réponse de Srw182

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.