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

Вниз

Глючит FindDialog   Найти похожие ветки 

 
Oyster ©   (2004-06-02 12:23) [0]

Вот пишу блокнот, там такой обработчик:

procedure TMainForm.ItemFindClick(Sender:TObject);
var s,MemoText:String;k,f:integer;
begin
  if FindDialog.Execute then
  begin
     if frMatchCase in FindDialog.Options then
     begin
        s:=FindDialog.FindText;
        MemoText:=TextArea.Text;
     end else
     begin
        s:=AnsiLowerCase(FindDialog.FindText);
        MemoText:=AnsiLowerCase(TextArea.Text);
     end;
     k:=TextArea.SelStart;
     Delete(MemoText,1,k);
     f:=Pos(s,MemoText);
     if f=0 then MessageBox(Application.Handle,
     PAnsiChar(s+" не найдено"),"Не найдено",
     MB_OK+MB_IconInformation) else
     begin
        TextArea.SelStart:=k+f-1;
        TextArea.SelLength:=Length(s);
        FindDialog.Execute;
     end;
  end;
end;

Так вот, когда выполняется первое Execute, прога не останавливается, а работает дальше, и выдает " не найдено.". А потом нажимаю "Найти далее", а оно не ищет. В чем проблема?


 
MetalFan ©   (2004-06-02 12:30) [1]


Occurs when the user clicks the Find Next button.

property OnFind: TNotifyEvent;

Description

Write an OnFind event handler to perform the requested search when the user clicks Find Next in the dialog. Use the Options flags to determine how the search is conducted.

доходит, что нужно делать?


 
Oyster ©   (2004-06-02 12:33) [2]

Спасибо, дошло :)



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
14-1085123501
Zheka
2004-05-21 11:11
2004.06.13
Литература по Мьютексам, семафорам, критическим секциям и т.д.


14-1085753578
Igorek
2004-05-28 18:12
2004.06.13
Парсеры, парсеры, парсеры...


1-1086001666
Sandman25+1
2004-05-31 15:07
2004.06.13
Инициализация AnsiString


8-1080817096
nikitos
2004-04-01 14:58
2004.06.13
Как скопировать музыку с компакт-диска на винчестер в MP3?


1-1085834098
killer
2004-05-29 16:34
2004.06.13
Размер шрифта