bug c# avec l'utilisation d'une méthode privé
Bonjour,
Les deux méthodes ci-dessus délèguent le transfert des éléments sélectionnés d'une liste à l'autre à une même méthode privée
appelée transfert :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
private void transfert(ListBox l1, Button button1vers2, Button buttonEffacer1, ListBox l2,
Button button2vers1, Button buttonEffacer2) {
// transfert dans la liste l2 des éléments sélectionnés de la liste l1
for (int i = l1.SelectedIndices.Count - 1; i >= 0; i--) {
// index de l'élément sélectionné
int index = l1.SelectedIndices[i];
// ajout dans l2
l2.Items.Add(l1.Items[index]);
// suppression dans l1
l1.Items.RemoveAt(index);
}
// boutons Effacer
buttonEffacer2.Enabled = l2.Items.Count != 0;
buttonEffacer1.Enabled = l1.Items.Count != 0;
// boutons de transfert
button1vers2.Enabled = false;
} |
Mais, j'ai beaucoup erreurs du genre dans ce bout de code :
Citation:
Erreur 1:class, delegate, enum, interface ou struct attendu
Citation:
Erreur 2 Le type ou le nom d'espace de noms 'i' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?)
Merci d'avance!