Mehrere Fonts in RichTextBox o.ä

Hallo!

Ich möchte in einer Textbox mehrere Fonts einbinden. D.h. zum Beispiel sollte die erste Zeile in roter Schrift sein, die zweite in blauer Schrift und bold… usw.

Habe versucht das ganze mit einer RichTextBox zu lösen, jedoch finde ich in der allmächtigen Suchmaschine nur Tutorials für Texthighlighting oder ähnliches.

In Java gibt es ein TextField, welches HTML versteht, jedoch konnte ich sowas für c# nicht finden.

Kennt jemand eine Lösung?

Liebe Grüße

Hi.

In Java gibt es ein TextField, welches HTML versteht, jedoch
konnte ich sowas für c# nicht finden.

RichTextBox kann (wie der Name schon sagt :smile: ) RTF verarbeiten, über die Eigenschaft Richtextbox.Rtf. Formatbeschreibung ist z.B. hier: http://latex2rtf.sourceforge.net/rtfspec.html

Hier: http://www.codeproject.com/KB/cs/RTFSyntaxColour.aspx ist ein Beispiel für Textfarben in einer Richtextbox, sowas möchtest du doch machen oder?
Vielleicht hilft es weiter…

Gruß,
Andreas

Hi

Habe versucht das ganze mit einer RichTextBox zu lösen, jedoch
finde ich in der allmächtigen Suchmaschine nur Tutorials für
Texthighlighting oder ähnliches.

Hab diesen Satz grad genauer gelesen. Stimmt, Tutorial ist nur fürs Highlighting, aber mit \b und \b0 kommst du auch zu Fett, mit \i zu Kursiv usw. Verweise nochmal auf RTF-Doku.

Andreas

Hallo andreas! Danke, hat bestens funktioniert. :smile:
Liebe grüße

In Java gibt es ein TextField, welches HTML versteht, jedoch
konnte ich sowas für c# nicht finden.

System.Windows.Forms.WebBrowser