Autor Beitrag
Uceo
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Di 06.01.04 11:12 
Wie kann ich in einem Richedit mittendrin für ein Wort die Textfarbe ändern, gibt es einen Befehl wie setcolor? Nicht für den ganzen Inhalt sondern nur für ein wort!
Danke!
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Di 06.01.04 11:15 
z.B so:

ausblenden Delphi-Quelltext
1:
2:
3:
RichEdit1.SelStart  := 10; 
RichEdit1.SelLength := 15; 
RichEdit1.SelAttributes.Color := clBlue;
Uceo Threadstarter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Di 06.01.04 11:59 
Geht, aber danach soll die Schrift wieder normal (bei mir weiß) werden, wie geht das dann?
Chatfix
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: Di 06.01.04 12:02 
Na dann machste halt ein neues SelStart und SelLength und belegst die farbe dann mit weiss (clWhite)

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
CLRS530
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Fr 01.04.05 19:59 
Ich hab den alten Threat einmal durchs Suchen gefunden.
Ich habe ein ähnliches Problem, jedoch mit einer Textbox (Edit), dort möchte ich erstmal, das man eine Farbe ausgewählt und dann etwas schreiben und dann auf eine andere Farbe umsteigen kann.
Später dann aber auch die Textfarbe durch Selektieren verändern.

Nun habe ich das so machen wollen wie oben beschrieben, jedoch gibt es die Funktion "SelAttributes", die andren beiden aber schon, heißt die bei der textbox anders oder muss ich es ganz anders machen?
oder gibt es womöglich dafür eine noch bessere möglichkeit?


Ich würde mich freuen