ListBox MultiExtended vers xml

Résolu
iian2 Messages postés 103 Date d'inscription jeudi 10 novembre 2005 Statut Membre Dernière intervention 21 septembre 2007 - 3 août 2007 à 19:58
 Utilisateur anonyme - 3 août 2007 à 20:33
Allo cest encore moi,

Bon jai une derniere petite question par la uite je devrais moins demnade de trucs. Voici ma question jai une Listbox MultiExtended et je veux extraire cest info ds un xml exemple:

for

(i = 0; i < Lst.Items.Count; i++){

//LstDb.SelectedIndex = i; hum change pas delement alors mon .text de la ligne plus bas mon slip marche pas

string[] MyString = Lst.Text.Split(' ');XmlTextWriter.WriteElementString("Name",MyString[0]);

XmlTextWriter.WriteElementString("Code",MyString[1]);

}

XmlTextWriter.WriteEndElement();

XmlTextWriter.Flush();

XmlTextWriter.Close();

Merci davance

Ian

1 réponse

Utilisateur anonyme
3 août 2007 à 20:33
Salut,

Je pense que tu n'as pas saisie une chose.
Les Items de la listbox sont stocké dans une collection (Lst.Items).
Donc pour accéder à un élément, il faut faire Lst.Items[IndexDeLElement]

Pour boucler sur tous les éléments dune listbox, tu peux faire une foreach :

foreach (object Item in Lst.Items) {
  string[] MyString = Item.ToString().Split(' ');
  XmlTextWriter.WriteElementString("Name", MyString[0]);
  XmlTextWriter.WriteElementString("Code", MyString[1]);
}







__________
Kenji

(


Nouveau forum VBA/Office
3
Rejoignez-nous