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

Вниз

Поиск ПОД-строки в ListBox ?   Найти похожие ветки 

 
Gonza ©   (2002-10-03 23:28) [0]

Подскажите плиз!
Как можно быстро реализовать сабж??


 
Юрий Зотов ©   (2002-10-04 01:06) [1]

Pos("...", ListBox.Items.Text)


 
Gonza ©   (2002-10-04 01:25) [2]

Юрий Зотов © (04.10.02 01:06)

Может я не совсем точно выразился, но хотелось бы выделить эту строку...


 
Юрий Зотов ©   (2002-10-04 01:51) [3]

Попробуйте:

SendMessage(ListBox.Handle, LB_SELECTSTRING, -1, Integer(PChar(MyString)));


 
Gonza ©   (2002-10-04 08:25) [4]

>>SendMessage(ListBox.Handle, LB_SELECTSTRING, -1, Integer(PChar(MyString)));

Это мне известно... в FAQ есть.
Но мне не подходит, т.е. например, в LisBox такие строки:

1. йцуфыв
2. ИСКОМАЯ_СТРОКАвалдвьп
3. впвыап
4. жапьтИСКОМАЯ_СТРОКА

А LB_SELECTSTRING найдет и выделит только 2 строку, а 4 не найдет ( и в хелпе об этом сказано), а хотелось бы найти еще и 4 строку...
Пока сделал так:

var i:integer;
Start:integer;
begin
if Edit1.Text="" then exit;
if ListBox.ItemIndex<0 then Start:=0
else Start:=ListBox.ItemIndex;
for i:=Start+1 to ListBox.Count-1 do
if Pos(Edit1.Text,ListBox.Items[i])>0 then
begin
ListBox.ItemIndex:=i;
break;
end;

Может есть способ по лучше?


 
Song ©   (2002-10-04 09:34) [5]

Нет.


 
Gonza ©   (2002-10-04 09:36) [6]

Понятно.

Спасибо!


 
REA   (2002-10-04 10:30) [7]

тогда лучше CheckBox используй или ListView


 
Gonza ©   (2002-10-04 14:54) [8]

2REA

Что-то я с CheckBox не пойму, как его вместо ListBox тспользовать...

А чем ListView лучше?



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-45361
Anar
2002-10-05 21:52
2002.10.14
Опять про чтение из текстового файла...


14-45559
AL2002
2002-09-18 13:41
2002.10.14
У меня ZipMagic стоит


14-45515
Malder
2002-09-15 14:38
2002.10.14
Кто что думает о легализации проституции


3-45171
Vodochnik
2002-09-21 16:27
2002.10.14
Господа, подскажите как запретить Ctrl + Del в DBGrid е ?


1-45348
Vit_Delit
2002-10-05 20:55
2002.10.14
Изменение размера компонентов в Run-Time