Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Поиск в ComboBox   Найти похожие ветки 

 
som   (2004-03-31 11:58) [0]

Имеется ComboBox с большим кол-вом элементов. Как осуществить по нему поиск?


 
sir John   (2004-03-31 12:01) [1]

могу предложить очень простой алгоритм поиска. Создаем StringList в него загружаем все элементы бокса и ищем нужный.


 
Smithson ©   (2004-03-31 12:10) [2]

ComboBox1.Items.IndexOF - не?


 
хамло )   (2004-03-31 12:13) [3]

поиск строки с полным совпадением

i:=ComboBox1.Items.IndexOf(SearchingString);

частичное совпадение

function FindTextInComboBox(SearhingString: string): integer;
var i: integer
begin
  for i:=0 to ComboBox1.Items.Count-1 do
    if Pos(ComboBox1.Items[i], SearchingString)>0 then
    begin
      Result:=i;
      Break;
    end;
end;

не бейте ногами за такое решение ))


 
esVer ©   (2004-03-31 12:21) [4]

Велосипед изобретаем?

F1 на CB_FINDSTRING

ind := SendMessage(MyCombobox.Handle, CB_FINDSTRING, - 1, Integer(PChar("MyString")));

и далее по необходимости...



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
7-1076701580
Khabibulin
2004-02-13 22:46
2004.04.18
Спящий режим


1-1079839256
PIA
2004-03-21 06:20
2004.04.18
Запуск программ написанных в Delphi 8


6-1076568892
Kremen
2004-02-12 09:54
2004.04.18
MAC-адрес


14-1080364923
able
2004-03-27 08:22
2004.04.18
Книга по сетям. (можно бумажную :))


14-1080407900
DillerXX
2004-03-27 20:18
2004.04.18
Кот