Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
so mach man das (ich hab' auch gleich mal ein Beispiel für Fett mit reingetan):
<PRE>
RichEdit1->SelAttributes->Color = clRed; // ab hier Text in Rot ausgeben
RichEdit1->SelAttributes->Style = RichEdit1->SelAttributes->Style << fsBold; // und Fett
RichEdit1->Lines->Add("Text");
RichEdit1->SelAttributes->Style = RichEdit1->SelAttributes->Style >> fsBold; // Fett wieder entfernen
RichEdit1->SelAttributes->Color = clBlack; // ab hier Text wieder in Schwarz ausgeben
</PRE>
Weitere Infos gibt's in der Online-Hilfe zu TRichEdit...
der Unterschied zwischen TMemo und TRichEdit ist gravierend!
TMemo unterstützt nur eine Formatierung für den gesamten Text (wie Christian schon gepostet hat), TRichEdit 'versteht' aber alle RTF (Rich Text Format) Anweisungen. Mit etwas Arbeit kann man eine komplette Textverarbeitung mit einem TRichEdit erstellen.
RTF ist ein generelles Format (Wordpad arbeitet auch damit) und es gab sogar MS Word Versionen, da stand zwar DOC an den Dokumenten dran, aber 'drin' war nur RTF. Bei Windows sind die Grundfunktionen für RTF schon im Betriebssystem enthalten: RICHED32.DLL.
Comment