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

Вниз

работа с диалогом Find   Найти похожие ветки 

 
Dennis S ©   (2002-11-04 14:38) [0]

Народ, помогите...
как пользоваться FindDialog-ом???
У меня есть ListBox - там скажем пока 36 записей - будет больше...
Как организовать поиск через ентот самый диалог?


 
Dennis S ©   (2002-11-04 16:00) [1]

Может вопрос глупый, а может просто никто не знает... :))


 
F1 ©   (2002-11-04 16:13) [2]

>Может вопрос глупый, а может просто никто не знает... :))
А может кто-то Helpы не читает... :))
См.
FindDialog1.Execute;
FindDialog1.FindText;



 
Dennis S ©   (2002-11-04 16:15) [3]

до этого я сам докатился... а потом что???
...OnFind что ли ??


 
F1 ©   (2002-11-04 16:26) [4]

Ну а если вот так:

procedure TForm1.FindDialog1Find(Sender: TObject);
Var
i:Integer;
begin
For i:=j to ListBox1.Items.Count-1 do
begin
if StrPos(PChar(ListBox1.Items.Strings[i]),PChar(FindDialog1.FindText))<>Nil then
begin
ListBox1.ItemIndex:=i;
j:=i+1;
Exit;
end;
end;
//Поиск закончен, можно чтонибудь сказать... и начать заново.
j:=0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
j:=0;
FindDialog1.Execute;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
1-45883
AL2002
2002-11-05 17:43
2002.11.14
Как узнать количество поторяющихся строк в ListBox?


1-45890
Nostradamus
2002-11-05 18:40
2002.11.14
Текст с прозрачным фоном


4-46203
Дмитрий Иванов
2002-10-05 17:04
2002.11.14
Размеры окна, зная его хендл?


3-45730
AlexGreG
2002-10-23 12:33
2002.11.14
ПАМЯТЬ ...опять в ауте


1-45836
Андрусь
2002-11-04 19:23
2002.11.14
Как создать форму с помощью API функций