2009-10-27 6 views

ответ

4

Я предполагаю, что это потому, что список ваш ящик начинается жизнь без каких-либо элементов в ней (поэтому его свойство SelectedIndex -1). Как только он будет заполнен, его свойство SelectedIndex изменится на 0 (чтобы выбрать первый элемент в теперь заполненном списке), а затем событие SelectedIndexChanged теперь запущено.

+0

Это правильно. +1 –

+0

+1 для ответа на вопрос почему –

+0

Прошу прощения, я не понял вашу точку зрения. Можете ли вы дать мне простую примерную строку кода? – Nagu

1

отключить событие до связывания:

listBox1.SelectedIndexChanged - = listBox1_SelectedIndexChanged;

повторное включение после связывания:

listBox1.SelectedIndexChanged + = listBox1_SelectedIndexChanged;

Смежные вопросы