Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wie Memo Zeilen unterschiedlich färben ? (https://www.delphipraxis.net/63991-wie-memo-zeilen-unterschiedlich-faerben.html)

xe0n 25. Feb 2006 19:32


Wie Memo Zeilen unterschiedlich färben ?
 
Hallo erstmal.

Wie kann man den Text einer Zeile im Memo unterschiedlich färben?

Hab schon vergeblich in der DP gesucht aber leider nichts passendes gefunden.
Ich weiß das es mit dem Richedit funktioniert!!! wie aber im Memo :?: :?: :?:

hier mal nen bsp:
Delphi-Quellcode:
...
Test
Zeile
Farbe
blubb
...
:-)

ich moechte nun in der zeile 3 Farbe nicht Schwarz sondern Rot

also wenn einer ne idee hat, dann schnell her damit :-D

schonmal danke im vorraus.

mfg Xe0n

inherited 25. Feb 2006 19:38

Re: Wie Memo Zeilen unterschiedlich färben ?
 
guck mal ein thread tiefer :wink:
oder DP-Suche

xe0n 25. Feb 2006 19:40

Re: Wie Memo Zeilen unterschiedlich färben ?
 
will dich ja nich verärgern aber ich weiß es wie es im Richedit funkt[u]
aber funktioniert es auch im Memo?

inherited 25. Feb 2006 19:42

Re: Wie Memo Zeilen unterschiedlich färben ?
 
Ahsoo du meint ein Memo, sorry hab ich überlesen ^^
Ich fürchte mit einem Memo ist das nicht so zu lösen. Nimm ein RichEdit und schalte die Formatierung aus

marabu 25. Feb 2006 19:43

Re: Wie Memo Zeilen unterschiedlich färben ?
 
Hallo xe0n,

die TMemo-Komponente kann das aus technischen Gründen nicht. Du benötigst dazu eine Komponente, die ihren Text anders malt. Wenn du TRichEdit nicht benutzen willst, so gibt es eine Reihe von Ersatzlösungen. Auf die schnelle und kostenlos: TMemoEx

Grüße vom marabu

xe0n 25. Feb 2006 19:49

Re: Wie Memo Zeilen unterschiedlich färben ?
 
cool danke erstmal
werd mal schauen ob mir das weiterhilft
:tongue:

Mein Problem was das das Richedit nicht automatisch nach unten gescrollt ist.

ich habe das Problem jetzt folgendermaßen gelöst.

richedit eigenschaften --> onchange

Delphi-Quellcode:
procedure TForm1.RichEdit1Change(Sender: TObject);
begin
RichEdit1.Perform(EM_SCROLLCARET, 0, 0);
end;
Es scrollt automatisch nach unten ^^ PERFECT

:corky:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:03 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