Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Komponente wie RichEdit


Snoop007 - Di 08.10.02 17:12
Titel: Komponente wie RichEdit
hi,
ich wollte eine komponente schreiben, die mir text in verschiedenen farben und schriftarten darstellen kann

die komponente RichEdit kann dies zwar aber ich müsste die schriftart per position ändern können und nicht erst den text markieren.

wäre super wenn mir einer einen tip geben könnte

d.h. an position 1 schriftartx an position 2 schriftarty


LCS - Mi 09.10.02 06:31

Hi
ohne markieren wirds net funktionieren. Das markieren kannst du aber vom Programm steuern.
RichEdit.SelStart : StartPosition
RichEdit.SelLength: Länge der markierung
Danach kannst du mit RichEdit.SelAttributes die gewünschten Textattribute ändern.

Gruss Lothar


O'rallY - Mi 09.10.02 12:15

Falls du nur mit ner Komponente zufrieden bist :wink: guck mal hier [http://synedit.sourceforge.net/]. Ist eine sehr beliebte Komponente *werbungmach* :mrgreen:


Snoop007 - Do 10.10.02 16:22

ich wollte nicht unbedingt die funktion vom RichEdit nehmen, da ich mir vorstellen kann, das es mit dem makieren von text recht lange dauern kann, wenn man so um die 100 zeilen hat.

der benutzer soll davon nichts mitbekommen

ich wollte auch eigendlich keine fertige komponente nehmen, da fehlt der lern - effekt ...

kann mir einer helfen ?
Bitte !!!