Formatieren von text im Rich-Text-Box
Wie Kann ich den text formatieren im Rich-Text-Feld wie folgt
02/11/2010 - 05:15 Uhr - Adam: ein Weiterer test Notizen Hinzugefügt 2.
November02/11/2010 - 05:14 Uhr - Z_kas: Test-Noten.
Die BÜHNE VERÄNDERT sich ZU: N Enq - Senden Zitat02/11/2010 - 05:12 PM - user32: ein Weiterer test Notizen Hinzugefügt 2.
November
Dank
- möglich, Duplikat der Ändern Sie die Farbe des Textes innerhalb einer WinForms RichTextBox
Du musst angemeldet sein, um einen Kommentar abzugeben.
wie gesagt, von anderen ist es möglich die Vervielfältigung einer früheren Frage. Aber bitte sehen Sie ein Codefragment unten. Sie nicht haben, um die Länge des Textes, den Sie Anhängen, um zum ändern der Formatierung, nur das format festlegen, bevor Sie Sie anfügen. Diese (glaube ich) bietet eine bessere Leistung, wenn Sie eine Menge von text in das Textfeld ein.
Dies funktioniert so lange, wie es keine Auswahl in der textbox vom Benutzer, dann merkwürdige Dinge passieren, die ich nicht erklären kann. Vielleicht jemand anderes kann uns aufklären? Das gleiche problem wird mit der vorgeschlagenen Lösung in Ändern der Farbe von text innerhalb einer WinForms-RichTextBox. Ich ersetzte die ":" Sie hatte nach dem Benutzernamen einfach nur mein code-Beispiel für einfaches arbeiten mit der DateTime-Sache, das kann leicht geändert werden in der "Split".
Und der Ruf:
Alternative ist die Verwendung des rtf-format:
siehe msdn: http://msdn.microsoft.com/en-us/library/aa287595%28v=vs.71%29.aspx
http://msdn.microsoft.com/en-us/library/aa140301.aspx#rtfspec_8
"\b " beginnt die bold-Abschnitt von text und "\b0" endet es.
"\par" beginnt neuer Absatz/Zeile (am nächsten zu \n).