Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Поиск в listbox используя textbox

70K
29 мая 2012 года
Silakoff
26 / / 04.05.2012
Есть списочек , выведен в listbox, очень большой, нужно организовать в нем поиск. Сделал вот так (запихнул в событие изменения текста в textbox):

 
Код:
listBox1.SelectedItems.Clear();

            for (int i = 0; i < listBox1.Items.Count; i++)
            {
                if (listBox1.Items[i].ToString().Contains(texbox1.Text))
                {
                    listBox1.SetSelected(i, true);
                }
            }
        }
Но работает очень медленно и кривовато...есть идеи?
1
29 мая 2012 года
kot_
7.3K / / 20.01.2000
ну для начала поиск надо прерывать после того как искомое найдено. это так на вскидку
70K
29 мая 2012 года
Silakoff
26 / / 04.05.2012
точно) спасибо)
297
29 мая 2012 года
koodeer
1.2K / / 02.05.2009
Есть же методы ListBox.FindString и ListBox.FindStringExact.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог