Ich muss erstellen und in die Zwischenablage einige RichText mit Standard "Formatierung" wie fett/kursiv, Einzüge und dergleichen. So wie ich es jetzt tue, scheint Art von unelegant ... Ich bin ein RichTextBox Artikel erstellen und meine Formatierung durch die Anwendung von in etwa so:Bessere Möglichkeit, RichText in C# zu manipulieren?
RichTextBox rtb = new RichTextBox();
Font boldfont = new Font("Times New Roman", 10, FontStyle.Bold);
rtb.Text = "sometext";
rtb.SelectAll()
rtb.SelectionFont = boldfont;
rtb.SelectionIndent = 12;
es einen besseren Weg zu sein, hat aufgestellt, aber nach einem Nach einigen Stunden der Suche konnte ich nichts Besseres finden. Irgendwelche Ideen?
Bearbeiten: Die RichTextBox (Rtb) wird nicht irgendwo in einem Formular angezeigt/gezeichnet. Ich benutze nur das Objekt, um meinen RichText zu formatieren.
Nun, das ist die Sache; Die RichTextBox wird nicht irgendwo * angezeigt *. Ich benutze sie nur, weil ich keine ebenso einfache Möglichkeit gefunden habe, RichText zu bearbeiten/zu formatieren. Danke für Ihren Vorschlag. – BKimmel
Nun, ich nehme an, Sie könnten eine ganze Klassenstruktur und Methoden erstellen und was nicht, um Rich Text direkt zu manipulieren, und dann könnten Sie diesen Code online posten, damit andere ihn verwenden können. Eine Google-Suche nach Rich-Text-Bibliotheken ergibt nichts? – hova