Текущий архив: 2007.03.04;
Скачать: CL | DM;
Вниз
как осуществить поиск в filelistbox по первым символам? Найти похожие ветки
← →
Adios © (2007-02-12 01:26) [0]как осуществить поиск в filelistbox по первым символам?
← →
Loginov Dmitry © (2007-02-12 07:54) [1]Нужно добавить в OnKeyPress (OnKeyDown) соответствующую обработку, которая бы искала имя файла по первым символам.
← →
Adios © (2007-02-12 18:11) [2]а как конкретно это сделать?
← →
RASkov (2007-02-12 18:34) [3]> [2] Adios © (12.02.07 18:11)
Что конкретно нужно? Если имеется в виду FileListBox с закладки Win31 и [1], то не надо ничего делать, он сам ищет файлы при нажатии клавиш на клавиатуре.
илиprocedure TForm1.Edit1Change(Sender: TObject);
begin
FileListBox1.ItemIndex:=FileListBox1.Perform(LB_FINDSTRING, -1, LongInt(PChar(Edit1.Text)));
end;
← →
Adios © (2007-02-12 18:43) [4]а если совподает тока n-первых символов это сработает?
← →
RASkov (2007-02-12 19:30) [5]> [4] Adios © (12.02.07 18:43)
Фик его знает.... Т.е. я не понял, что ты спросил.
Что сработает?
← →
Adios © (2007-02-12 20:36) [6]например 6 первых символов совпадают а в filelistbox файл имеет больше 6 символов, он выберется?
← →
RASkov (2007-02-12 21:02) [7]> [6] Adios © (12.02.07 20:36)
Ну дык попробуй....
Если вариант "без кода" - кинул FileListBox на форму, и установив на него фокус, нажимать кнопки, то будет по принципу есплорера - быстро нажал получилось, чуть замедлил - все с начала :)
Если второй - Perform:
> а если совподает тока n-первых символов это сработает?
Да.
← →
Adios © (2007-02-12 22:08) [8]всё сработало, спасибо за советы!
Страницы: 1 вся ветка
Текущий архив: 2007.03.04;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.044 c