Meine
OH sagt dazu:
Zitat von
Delphi-Hilfe:
Die Methode FindText durchsucht einen gegebenen Textbereich nach einem bestimmten String.
Delphi-Syntax:
Typ
TSearchType = (stWholeWord, stMatchCase);
TSearchTypes = set of TSearchType;
function FindText(const SearchStr: string; StartPos, Length: Integer; Options: TSearchTypes): Integer;
C++ Syntax:
enum TSearchType { stWholeWord, stMatchCase };
typedef Set<TSearchType, stWholeWord, stMatchCase> TSearchTypes;
int __fastcall FindText(const AnsiString SearchStr, int StartPos, int Length, TSearchTypes Options);
Beschreibung
Mithilfe von FindText kann in einem Textbereich eines RichText-Steuerelements nach dem im Parameter SearchStr angegebenen String gesucht werden. Nur der Text in dem Bereich, der mit StartPos beginnt und dessen Länge im Parameter Length festgelegt ist, wird durchsucht. Mit Options kann festgelegt werden, ob nur nach ganzen Wörtern gesucht oder die Groß-/Kleinschreibung berücksichtigt werden soll. FindText liefert die Position des Such-Strings, wobei 0 die Position des ersten Zeichens im RichText-Steuerelement (im Gegensatz zur ersten Position im Suchbereich) angibt. Wenn der Such-String im angegebenen Bereich nicht vorhanden ist, gibt FindText -1 zurück.
Verwenden Sie FindText anstatt mit Programmanweisungen den Text des Steuerelements zu durchsuchen, da Sie auf diese Weise verhindern, dass die Operation durch codierte RichText-Attribute fehlschlägt.