Servus
na du hast doch schon alles gesagt: Benutzung von RichtextBox ist das Zauberwort.
Jetzt ist die Frage was du machen willst? Willst du den eingegebenen Text per Knopfdruck dick machen. (Wie bei Word). Dann hat deine RichTextBox diverse Eigenschaften mit denen du das setzen kannst:
C#-Quelltext
1: 2: 3: 4:
| FontStyle style = FontStyle.Bold; System.Drawing.Font currentFont = rtfBox.SelectionFont; richTextBox.SelectionFont = new Font(currentFont.FontFamily, currentFont.Size, style); |
Wenn du den Text nur anzeigen willst, musst du dich halt mit RTF-Tags auseinandersetzen und die in deinem Text dann so setzen wie du sie brauchst und den RTF-Text der RichTextBox übergeben.
C#-Quelltext
1: 2: 3:
| richTextBox.RTF = "{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Arial;}} \viewkind4\uc1\pard\tx2700\tx3900\fs20 Hier bin ich d\'fcnn, \b jetzt bin ich dick\b0 ! \fs16 Hier bin ich klein \fs20 geschrieben \fs28 und hier gro\'df\fs20 "\par }" |
Am besten schaust du dir erstmal alle Member der RichTextBox in der MSDN bzw. IntelliSense an.