![]() |
Bei einem Text in RichEdit bestimmte Wörter formatieren
Hi,
Wie kann man in einer RichEdit bestimmte Wörter z.B. Dick, kursiv oder andere Farbe machen ? MFG Äfan |
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
Ja, dazu ist das RichEdit da.
Hier ein Beispiel aus der Hilfe:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin with RichEdit1.SelAttributes do begin Color := clRed; Height := Height + 5; end; RichEdit1.Lines.Add('Diese Textzeile wird rot.'); end; procedure TForm1.Button2Click(Sender: TObject); begin RichEdit1.DefAttributes.Color := clBlue; RichEdit1.DefAttributes.Style := [fsBold, fsItalic]; end; Bzw.: Es gibt auch eine Demo zum RichEdit! Am besten da schauen. |
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
Gut, nur:
Ich will net das ein farbiger Text hinzugefügt wird sondern, wenn ich auf den Button klicke soll das Wort "Scheiße", das schon in der RichEdit drin ist rot und Fett formatiert werde. |
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
|
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
Habt ihr kein beispiel ? :cry:
|
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
Hi!
Hast du mal in der Hilfe gesucht? Pos gibt dir die Stelle zurück an der das Wort steht. Die Länge kennst du auch, wo ist dann das Problem? Weitere Stichwörter ![]() ![]() ![]() Ciao Frederic |
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
Ja ich schaue immer erst in der hilfe, nur ich kann mir da keinen Reim drauf bilden. Mit einem Beispiel würde ichs besser verstehen :roll:
|
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
oh mann :roll:
Delphi-Quellcode:
kapiert?
while pos('Scheisse')>0 do
begin RichEdit1.SelStart:=pos('Scheisse'); RichEdit1.SelLength:=8; RichEdit1.SelAttrbutes.Color:=clred; RichEdit1.SelAttrbutes.Style:=[saBold]; end; |
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
@glkgereon
Das wird zur Endlos-Schleife wenn das Wort auch nur einmal im Text vorkommt. |
Re: Bei einem Text in RichEdit bestimmte Wörter formatieren
Zitat:
Zitat:
Zitat:
MFG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:57 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-2025 by Thomas Breitkreuz