Проблема с listbox

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

apigon
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 02.11.2004 (Вт) 0:40

Проблема с listbox

Сообщение apigon » 06.02.2005 (Вс) 1:58

Есть listbox datasource завязан на arraylist
суть проблемы
если listbox содержит 10 элементов и выделен 9,
перезагружаем данные в листбоксе, элементов теперь скажен 4
как результат получаем ошибку, indeх out of range
Чем это лечить ??

ЗЫ: Данные перезагружаю вот так

listbox.datasource=nothing
listbox.items.clear
listbox.datasource=arraylist ' с новыми данными

areh
Постоялец
Постоялец
 
Сообщения: 530
Зарегистрирован: 02.12.2002 (Пн) 12:28
Откуда: РОССИЯ, Салехард

Сообщение areh » 06.02.2005 (Вс) 3:58

попробуй, добавить ещё одну строчку, перед указанными тобой:

ListBox.SelectedIndex = -1

по идее, она просто уберет выделение со списка


PS у меня в VS 2003 нету такой проблеммы, у меня он просто выделяет самый первый элемент в списке, и не ругается
может проблемма в другом?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74

    TopList