2009-10-27 5 views

Répondre

4

Je suppose que cela est parce que votre liste commence la vie avec aucun élément dans ce (donc sa propriété SelectedIndex est -1). Dès qu'il est rempli, sa propriété SelectedIndex passe à 0 (pour sélectionner le premier élément dans la zone de liste maintenant remplie), puis l'événement SelectedIndexChanged est maintenant déclenché.

+0

Ceci est correct. +1 –

+0

+1 pour répondre au pourquoi –

+0

Je suis désolé je n'ai pas compris votre point. Pouvez-vous me donner un exemple de ligne de code? – Nagu

1

désactiver l'événement avant la liaison:

listBox1.SelectedIndexChanged - = listBox1_SelectedIndexChanged;

réactiver après la liaison:

listBox1.SelectedIndexChanged + = listBox1_SelectedIndexChanged;

Questions connexes