Bonjour,

après plusieurs heures de recherches je n'arrive pas à trouver une solution.
J'essaie avec un boutton "ajouter" d'ajouter des valeurs depuis une combobox,listbox à une listbox avant que celle ci soit faite le programme vérifie dans la listbox si cette chaine de caractère n'y est pas déjà.

Dans ce cas la j'essaie de comparer 2 listebox entre elle avant de transférer la chaine de list1 à list2.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 for (int i = lstG.SelectedIndices.Count - 1; i >= 0; i--)
            {
                for (int a = 0; a == lstD.Items.Count; a++)
                {
                    if (lstG.SelectedIndices[i].ToString() == lstD.Items[a].ToString())
                    {
                        MessageBox.Show("Erreur cette chaine est déjà présente");
                    }
                    else
                    {
                        int index = lstG.SelectedIndices[i];
                        lstD.Items.Add(lstG.Items[index]);
                    }
                }
 
            }
Veuillez m'aider s'il vous plait je comprend pas. Merci d'avance.