Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Was ist FindText? (https://www.delphipraxis.net/103226-ist-findtext.html)

HTML04 12. Nov 2007 17:40


Was ist FindText?
 
Man kann hinter richedit die Funktion FindText angeben. Findtext sucht für einen nach Wörtern in diesem Richedittext. Ich weiß, dass man hinter ihr in Klammern den zu suchenden String und den Start und endwert angeben muss. Aber was für optionen kann man da noch als weiteren Wert angeben und was gibt die ganze Funktion zurück :gruebel:

DeddyH 12. Nov 2007 17:43

Re: Was ist FindText?
 
Meine OH sagt dazu:
Zitat:

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.


HTML04 12. Nov 2007 17:55

Re: Was ist FindText?
 
Schönen Dank! :dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz