LISTBOX / COMBOBOX vers FICHIER et inversement [Résolu]

atchoumix 13 Messages postés samedi 9 octobre 2004Date d'inscription 23 janvier 2010 Dernière intervention - 30 janv. 2006 à 19:04 - Dernière réponse : atchoumix 13 Messages postés samedi 9 octobre 2004Date d'inscription 23 janvier 2010 Dernière intervention
- 30 janv. 2006 à 21:01
Salut, j'ai créé une fonction pour charger une lisbox dans un fichier (sans extension), et je voudrais savoir si c'est possible de la généraliser à la fois pour les ListBox et pour les ComboBox (le probleme est le passage en parametre),
Merci d'avance.

Exemple avec ma fonction de lecture/chargement :

public static void Chargement(string unFichier, System.Windows.Forms.ListBox.ObjectCollection desItems){
StreamReader unStreamReader = new StreamReader(Environment.CurrentDirectory + "/Data/" + unFichier);
string uneLigne = unStreamReader.ReadLine();
while(uneLigne != null){
desItems.Add(uneLigne);
uneLigne = unStreamReader.ReadLine();
}
unStreamReader.Close();
}

Le fichier contient par exemple :
ligne 1
ligne 2
...
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 30 janv. 2006 à 20:08
3
Merci
Bonjour,

Un example:

System.Collections.ArrayList ArrayObj;
ArrayObj = System.Collections.ArrayList.Adapter(listBox1.Items);

Kenji
<hr size="2" width="100%">
Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 120 internautes ce mois-ci

Commenter la réponse de Charles Racaud
atchoumix 13 Messages postés samedi 9 octobre 2004Date d'inscription 23 janvier 2010 Dernière intervention - 30 janv. 2006 à 19:07
0
Merci
oups je me souis gouré dans mon annoce, c'est d'un fichier vers une listbox et non l'inverse enfin c'est pas le probleme,
la difficulté est le passage des items que se soit une listbox ou bien une combobox
Commenter la réponse de atchoumix
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 30 janv. 2006 à 19:50
0
Merci
Bonsoir,

Utilise une ArrayList (une list d'objet) qui se comporte comme ListBox.ObjectCollection.

public static void Chargement(string unFichier, System.Collections.ArrayList desItems)
{
StreamReader unStreamReader = new StreamReader(Environment.CurrentDirectory + "/Data/" + unFichier);
string uneLigne = unStreamReader.ReadLine();
while(uneLigne != null)
{
desItems.Add(uneLigne);
uneLigne = unStreamReader.ReadLine();
}
unStreamReader.Close();
}

Kenji
<hr size="2" width="100%">
Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.
Commenter la réponse de Charles Racaud
atchoumix 13 Messages postés samedi 9 octobre 2004Date d'inscription 23 janvier 2010 Dernière intervention - 30 janv. 2006 à 19:56
0
Merci
Et comment on obtient une ArrayList à partir d'une Combobox ou d'une ListBox ?
Commenter la réponse de atchoumix
atchoumix 13 Messages postés samedi 9 octobre 2004Date d'inscription 23 janvier 2010 Dernière intervention - 30 janv. 2006 à 21:01
0
Merci
Merci beaucoup :=) ca marche nikel poil dans les deux sens ^^
Commenter la réponse de atchoumix

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.