AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

RichEdit bestimmtes Wort farblich ändern

Ein Thema von Tim-94 · begonnen am 18. Dez 2008 · letzter Beitrag vom 19. Dez 2008
Antwort Antwort
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#1

RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 15:51
Hi ich habe nocheinmal eine Frage. Ich weiß jetzt, wie ich einen Text in einem RichEdit farblich hevorhebe.
So meine Frage ist jetzt: Kann man auch den gesamten Text im RichEdit nach einem bestimmten Wort durchsuchen, und dann
alle gefundenen Wörter farblich hervorheben?


Also zum Beispiel:

~ Text nach "hallo" durchsuchen
~ Bei allen gefundenen "hallo`s" wird die Schriftfarbe auf rot geändert
~ Der Benutzer kann den Text ganz normal weiter eingeben! (Bei meiner jetzigen Prozedur wird dann bei dem gefundenen Wort
die Schriftfarbe zwar auf rot geändert, aber dieses Wort bleibt makiert und wenn der Benutzer weiteren Text eingibt, dann
geht der rot makierte Text weg, da er ja halt noch makiert ist!


Ich habe leider keine weitere Idee, wie ich mein Problem lösen kann!


Tim
  Mit Zitat antworten Zitat
ATSV

Registriert seit: 8. Aug 2008
95 Beiträge
 
Delphi 7 Professional
 
#2

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 15:58
Das könnte eventuell helfen

Edit: Wieso fragst du 2 mal dasselbe
  Mit Zitat antworten Zitat
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 16:02
Eigentlich hatte ich den ersten schon gelöscht naja ok.
In dem ersten Thread habe ich nur erfahren, wie ich bei einem Wort die Farbe ändere, aber wie ich schon oben erwähnt habe klappt
das nicht so richtig, wie ich will.
  Mit Zitat antworten Zitat
ATSV

Registriert seit: 8. Aug 2008
95 Beiträge
 
Delphi 7 Professional
 
#4

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 16:04
also willst du jetzt wissen wie man darin sucht oder wie?
  Mit Zitat antworten Zitat
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 16:10
At ATSV


Ja

Beispiel:

Ein Edit, wo der Benutzer ein Suchwort eingeben kann.
Wenn er auf einen Button drückt, dann soll die Prozedur das ganze Richedit nach dem Edit text durchsuchen
und alle gefundenen Wörter farblich hervorheben.
Kannst du mir da vll mal helfen ?
  Mit Zitat antworten Zitat
ATSV

Registriert seit: 8. Aug 2008
95 Beiträge
 
Delphi 7 Professional
 
#6

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 16:12
Hast du das schon versucht?
Ansonsten gibts das Thema hier auch schon oft genug
  Mit Zitat antworten Zitat
Benutzerbild von delphi10
delphi10

Registriert seit: 9. Mai 2008
Ort: Salzgitter
14 Beiträge
 
Delphi 2007 Professional
 
#7

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 16:24
Hi
Ich hab da mal ein ähnliches Problem so gelöst:
Farbige Wörter
Edit: Bezieht sich jetzt nicht auf das Suchen, sondern ausschließlich auf farbige Darstellung einzelner Buchstaben oder Wörter.
cu Delphi10
Salus populi suprema lex esto
  Mit Zitat antworten Zitat
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 16:52
Ja danke, ich brauche das aber für ein RichEdit.
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 18. Dez 2008, 17:42
Hallo,

du kannst dieses kleine Beispiel (HTML-Highlighter) anschauen und deinen Bedürfnissen anpassen.

Grüße, Matze
  Mit Zitat antworten Zitat
Benutzerbild von delphi10
delphi10

Registriert seit: 9. Mai 2008
Ort: Salzgitter
14 Beiträge
 
Delphi 2007 Professional
 
#10

Re: RichEdit bestimmtes Wort farblich ändern

  Alt 19. Dez 2008, 11:26
Zitat von Tim-94:
Ja danke, ich brauche das aber für ein RichEdit.
Ja, schon klar. Aber wo ist das Problem? ListBox nach Richedit umschreiben ist ja nicht soo schwer.
Salus populi suprema lex esto
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 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