Форум: "Основная";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
ВнизКак выделять индекс в ListBox? Найти похожие ветки
← →
Intell (2004-01-06 15:45) [0]Как мне осуществить поиск в ListBox1 по введённому тексту в Edit1 и выделить этот индекс с найденным текстом.
← →
Тимохов (2004-01-06 15:46) [1]Перебирай ListBox1.Items от начала до конца.
Заметем ставть ListBox1.ItemIndex, когда найдешь.
Все.
← →
Семен Сорокин (2004-01-06 15:46) [2]Items.IndexOf
← →
alex_*** (2004-01-06 15:46) [3]поиск по Items.IndexOf
выделить по SelText, SelStart... точно не помню.
← →
alex_*** (2004-01-06 15:47) [4]сорри, ItemIndex := pos вполне достаточно
← →
Intell (2004-01-06 15:53) [5]alex_***, попробую.
← →
Intell (2004-01-06 16:24) [6]Как искать я понял, спасибо. А вот как выделить найденный текст (т.е. индекс).
← →
Тимохов (2004-01-06 16:25) [7]см 4.
← →
Intell (2004-01-06 16:28) [8]В том то и дело - почему-то не выделяется, хотя ошибки нет.
Вот какой я вводил код:
Listbox1.ItemIndex:=pos(FlatEdit2.text,Listbox1.Items.Text)-1;
Правильно?
← →
Семен Сорокин (2004-01-06 16:33) [9]Listbox1.ItemIndex:=Listbox1.Items.IndexOf(FlatEdit2.text)
← →
Intell (2004-01-06 16:35) [10]Семен Сорокин, большое спасибо! Работает!
← →
Тимохов (2004-01-06 16:36) [11]pos здесь ни при чем, я так понимаю, что в 4 так автор ответа обозначал позицию. Отношения к функции pos это никакого не имеет.
Ищи listbox1.items.indexof.
← →
Intell (2004-01-06 16:40) [12]Не, в 4 работает с некоторым текстом, а вот пример Семена Сорокина работает с любым текстом.
Короче - спасибо всем!
← →
alex_*** (2004-01-06 16:45) [13]))) интересно... что за некоторый текст? у меня никакого тайного умысла не было. см. [11]. Просто я всегда индексы обозначаю pos. Написал по привычке.
← →
Тимохов (2004-01-06 16:48) [14]alex_*** © (06.01.04 16:45) [13]
Насколько я понимаю человек подумал, что надо пользоваться функцией pos. О том, что он скорее всего ошибался я и сказал в 11.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c