Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.47 MB
Время: 0.01 c
14-63326
Undert
2003-12-30 20:59
2004.01.20
Метро ...


1-63251
Nome
2004-01-08 21:57
2004.01.20
Flags в StringReplace


1-63152
Intell
2004-01-06 16:47
2004.01.20
Как убить любой процесс?


3-63039
BBCHa
2003-12-19 23:40
2004.01.20
Установка BDE


3-62975
GIL
2003-12-24 12:13
2004.01.20
запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский