Vider un listeBox

Résolu
Signaler
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009
-
Messages postés
92
Date d'inscription
samedi 13 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2008
-
bonjour à tous
comment on peut vider un ListeBox?
merci

3 réponses

Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
65
listbox1.Items.Clear()



Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009

merci bien c'est bien marché.
on a inserer les information qui se trouve àla listeBox dans ma base de donnéé,je veux juste comparer ces informations(qui sont dans la listBox)à celle dans la base comment faire ça?
merci
Messages postés
92
Date d'inscription
samedi 13 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2008

Tu pourrais essayer de récupérer ce qui a dans ta base de donnée dans une seconde listbox.

Ensuite tu fais un simple pour avec une condition :

//On déclare un booléen qui nous indiquera si les items sont les mêmes
bool pareil=true;

//On test déjà s'ils ont le même nombre d'objet
if (listBox1.Items.Count == listBox2.Items.Count)
{
    //Si oui, on fait un Pour qui parcourera toute la première listbox que l'on comparera avec la      //deuxième
    for(int i=0;i<listbox1.Items.Count;i++)
    {
          if (listBox1.Items[i] != listBox2.Items[i])
          {
              pareil = false;
          }
    }

    if (pareil)
    {
       MessageBox.Show("Les listbox sont identiques !");
    }
    else
    {
       MessageBox.Show("Elles ne le sont pas :s");
    }
}
else
{
MessageBox.Show("Elles n'ont pas le même nombre d'objets, elles sont donc forcément différentes :)");
}





Voilà j'espère que ça t'as aidé, si quelqu'un a une façon plus simple ou surtout plus courte (il doit y avoir j'pense..) qu'il se fasse connaître ! Merci.