Hallo!
Ich benutze in mehreren zur Laufzeit erzeugten Forms je eine Komponente TRxRichEdit, die ihren eigenen Find-Dialog mitbringt. Klappt auch in jenem Form, in dem ich den Dialog aufrufe:
Delphi-Quelltext
1: 2:
| RxRichEdit1.FindDialog(RxRichEdit1.SelText).Position := Point(Mouse.CursorPos.X-10, Mouse.CursorPos.Y-10); |
Ich möchte aber, dass alle RxRichEdit's in allen Forms nach dem Suchtext durchsucht werden.
Die Forms erzeuge ich ganz einfach:
Note := TForm2.Create(Application);
Ich denke, ich muss mit FindComponent arbeiten, aber wie wende ich den Dialog - oder vielmehr den Suchtext - auf die RxRichEdit's der anderen Forms an? Oder geht das einfacher?
TRxRichEdit hat eine Funktion FindText, die folgende Parameter erwartet:
const SearchStr: string; StartPos, Length: Integer; Options: TRichSearchTypes und ein
Integer zurückgibt.
Ich weiss aber nicht, wie ich das alles zusammenfügen kann.
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!