lnet Schriftfarbe im Chat ändern

Rund um die LCL und andere Komponenten
Antworten
BluBBeR
Beiträge: 4
Registriert: Mo 7. Mai 2012, 10:37

lnet Schriftfarbe im Chat ändern

Beitrag von BluBBeR »

Hey, Liebe Community,

Ich hätte mal eine Frage und zwar, gibt es eine möglichkeit bei der Komponente lnet die Schriftfarbe in der Memo zuverändern so das sie farbig wird (Bei einem Chat Programm). Oder allgemein wie heißt die Art der angezeigten Schrift?

Linkat
Lazarusforum e. V.
Beiträge: 561
Registriert: So 10. Sep 2006, 23:24
OS, Lazarus, FPC: Linux Mint 22.1; Lazarus 4.0 FPC 3.2.2; RaspiOS
CPU-Target: AMD 64, ARM 64
Wohnort: nr Stuttgart

Re: lnet Schriftfarbe im Chat ändern

Beitrag von Linkat »

Hallo BluBBeR,
herzlich willkommen im Forum.

Damit kommst wahrscheinlich weiter:

Code: Alles auswählen

Memo1.Font.Color:=clRed;
Gruß, Linkat
Linux Mint 21.3; Lazarus 3.4 FPC 3.2.2; RaspiOS

Linkat
Lazarusforum e. V.
Beiträge: 561
Registriert: So 10. Sep 2006, 23:24
OS, Lazarus, FPC: Linux Mint 22.1; Lazarus 4.0 FPC 3.2.2; RaspiOS
CPU-Target: AMD 64, ARM 64
Wohnort: nr Stuttgart

Re: lnet Schriftfarbe im Chat ändern

Beitrag von Linkat »

Linkat hat geschrieben:Hallo BluBBeR,
herzlich willkommen im Forum.

Damit kommst du wahrscheinlich weiter:

Code: Alles auswählen

Memo1.Font.Color:=clRed;
Gruß, Linkat
Linux Mint 21.3; Lazarus 3.4 FPC 3.2.2; RaspiOS

BluBBeR
Beiträge: 4
Registriert: Mo 7. Mai 2012, 10:37

Re: lnet Schriftfarbe im Chat ändern

Beitrag von BluBBeR »

Ja, danke aber das habe ich schon ausprobiert und damit klappt dies leider nicht, denn irgendwie ist das keine Font sondern irgendwie eine andere Art von text ):

PS: trotzdem Danke für die schnelle Antwort

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: lnet Schriftfarbe im Chat ändern

Beitrag von theo »

BluBBeR hat geschrieben:denn irgendwie ist das keine Font sondern irgendwie eine andere Art von text ):
:shock:

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: lnet Schriftfarbe im Chat ändern

Beitrag von MAC »

Ich weis was du meinst, ich hab das auch realisiert, aber das ist bei mir sehr kompliziert gemacht und noch in der entwicklung.
Wenn du das z.B. der Name des Chatpartners in Blau und der Text in Rot gezeichnet wird bleibt dir nix anderes übrig als dir eine Eigene Komponente zu bauen die das so zeichnet...
Evt. durfte es noch teilweise mit einer Listbox realisierbar sein, bei der du den Stype in "lbOwnerDrawVariable" änderst...
Dann kannst du in der Procedure "onDrawItem" deinen EIntrag so zeichnen wie du willst...

Code: Alles auswählen

Signatur := nil;

Heinrich Wolf
Beiträge: 323
Registriert: Di 12. Apr 2011, 13:21
OS, Lazarus, FPC: WinXP + VMWare Player mit Fedora14, L 1.1, FPC 2.7.1
CPU-Target: 1core 1,8GHz 32Bit
Wohnort: Fürth
Kontaktdaten:

Re: lnet Schriftfarbe im Chat ändern

Beitrag von Heinrich Wolf »

Hi,

mehrere Font.Color's in einem TMemo nacheinander geht nicht, aber es geht in TRichMemo.
svn checkout https://lazarus-ccr.svn.sourceforge.net ... /richmemo/

Und ich glaube, Du verstehst unter Font etwas anderes als ich. Für mich fasst ein TFont Objekt die Eigenschaften der Schrift zusammen: Form (Arial, Sans Serif, ...), Farbe, Stil (kursiv, fett, unterstrichen, ...)

Heiner

BluBBeR
Beiträge: 4
Registriert: Mo 7. Mai 2012, 10:37

Re: lnet Schriftfarbe im Chat ändern

Beitrag von BluBBeR »

Danke für die vielen Antworten (: Werde ich mal alle ausprobieren und ich melde mich dann wenn ich es hinbekommen habe oder ggf. nicht.

Antworten