Sign in Join
Wiki copytemporary

TFindDialog/ru: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11**TFindDialog** ![](/wiki-images/9/9e/Tfinddialog.png) этот компонент помогает в поиске информации. Он расположен на вкладке [[Dialogs tab/ru|Dialogs]] [[Component Palette/ru|палитры компонентов]].
22
33Для вызова FindDialog, используйте функцию `Execute()`. Используйте событие `OnFind`, что бы произвести поиск.
44
5-<figure>
6-<img src="component-TFindDialog.png" title="component-TFindDialog.png" />
7-<figcaption>component-TFindDialog.png</figcaption>
8-</figure>
5+![](/wiki-images/3/33/Component-TFindDialog.png)
96
107## Использование
118
129``` pascal
1310procedure TMyForm.Button1Click(Sender: TObject);
1411begin
1512 FindDialog1.Execute();
1613end;
1714
1815procedure TMyForm.FindDialog1Find(Sender: TObject);
1916var
2017 k: integer;
2118begin
2219 with Sender as TFindDialog do begin
2320 k := Pos( FindText, Memo1.Lines.Text );
2421 if k>0 then begin
2522 Memo1.Selstart := k;
2623 Memo1.SelLength := length( FindText );
2724 end else
2825 Beep();
2926 end;
3027end;
3128```
3229
3330## См. также
3431
3532- [[doc:lcl/dialogs/tfinddialog.html|TFindDialog doc]]
3633- [[TReplaceDialog/ru|TReplaceDialog]]
3734
3835---
3936*From the Free Pascal wiki, page "TFindDialog/ru", as it stood on 2020-03-01 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history