Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String in TRichEdit "blinken" lassen (https://www.delphipraxis.net/129339-string-trichedit-blinken-lassen.html)

Whatever 17. Feb 2009 12:11


String in TRichEdit "blinken" lassen
 
Hallo,

ich möchte einen String in einem TRichEdit finden und diesen dann blinken lassen, also die Farbe ändern. Das zweite Problem ist, dass dieser String unbestimmt oft vorkommen kann.
Das "Hauptproblem" für mich ist den String(bzw. alle Strings) zu finden und zu selektieren.

Vielen Dank schonmal

mfg Whatever

fkerber 17. Feb 2009 12:14

Re: String in TRichEdit "blinken" lassen
 
Hi!

Schau mal nach Delphi-Referenz durchsuchenselstart, Delphi-Referenz durchsuchensellength, Delphi-Referenz durchsuchenselattributes


Ciao, Frederic

Whatever 17. Feb 2009 12:17

Re: String in TRichEdit "blinken" lassen
 
Hey,

erstmal Danke für die schnelle Antwort! :thumb:
Wenn ich richtig informiert bin verändere ich mit SelAttributes den selektierten String. SelStart und SelLength geben jeweils einen Integer zurück.
Aber wie finde ich die Strings?

mfg Whatever

fkerber 17. Feb 2009 12:19

Re: String in TRichEdit "blinken" lassen
 
Hi!

Da sollten dir Delphi-Referenz durchsuchenPos und Delphi-Referenz durchsuchenPosEx weiterhelfen.


Ciao, Frederic

Whatever 17. Feb 2009 12:33

Re: String in TRichEdit "blinken" lassen
 
Perfekt!
Vielen Dank! :thumb:

Jetzt fehlt mir nurnoch die selektierung aller dieser Strings was aber recht einfach mit einer Schleife zu realisieren sein sollte.

Merci :thumb:

mfg Whatever

worker 17. Feb 2009 12:43

Re: String in TRichEdit "blinken" lassen
 
Liste der Anhänge anzeigen (Anzahl: 1)
TRichEdit bringt bereits eine Suchfunktion mit. Du brauchst die Pos-Funktionen also nicht zu bemühen.

Kleines Beispiel anbei:

Whatever 17. Feb 2009 13:18

Re: String in TRichEdit "blinken" lassen
 
Ich kann dein Programm zwar myteriöser Weise nicht öffnen kann mir aber den Quelltext ansehen.
Habs jetzt mit PosEx gemacht da mir dieser Weg eher einleuchtet aber trotzdem Danke für die Bemühungen

worker 17. Feb 2009 13:31

Re: String in TRichEdit "blinken" lassen
 
Habe den Quelltext kommentiert und die Exe hinzugefügt.

Whatever 17. Feb 2009 14:25

Re: String in TRichEdit "blinken" lassen
 
Ah Vielen Dank das hat geholfen! :-D
Jetzt hab ich das auch verstanden :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.

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