Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Verschieden Textfarben im Memofeld


Andi1982KA - Sa 16.11.02 18:16
Titel: Verschieden Textfarben im Memofeld
Hallo,
ich habe in meinem Chat-Programm ein Memo-Feld in dem die geschriebenen nachrichten untereinander aufgelistet sind.

Jetzt will ich dass jeder benutzername eine eigene Farbe hat. Aber wie kann ich das machen? Wenn Chatter Andi Rot hat und Erwin Blau hatte ich eigentlich vor:

Quelltext
1:
Memo1.Font.Color := Chatterfarbe;                    


Wenn andi dann Nachricht geschrieben hat kommt sie rot! Aber wenn dann Erwin was untendrunter schreibt wird alles blau, also auch das was Andi geschrieben hat.

Gibt es da eine Lösung?

Gruß Andi


Delete - Sa 16.11.02 18:31

Sie müssen nur den Nippel durch die Lasche ziehen,
Und mit der kleinen Kurbel ganz nach oben drehen,
Da erscheint sofort ein Pfeil und da drückst sie dann drauf
Und schon hast du mehrere farben..

Ein Memo kann nur eine Farbe. Nimm ein RichEdit.

Und such mal nach RichEdit hier im Form, da beantworten sichg alle deine Frgen und Delphi liefert noch ein dazu Demo mit.