Wie kann ich Text in Rich Text Box wie folgt formatieren
02/11/2010 - 17:15 - Adam: Ein weiterer Testbericht wurde am 2. hinzugefügt November
02/11/2010 - 05:14 PM - Z_kas: Testnotizen. STUFE GEÄNDERT: N Enq - Zitat senden
02/11/2010 - 05:12 PM - user32: Eine weitere Testnotiz wurde am 2. hinzugefügt November
Danke
Wie von anderen angegeben, gibt es eine mögliche Wiederholung einer früheren Frage. Bitte beachten Sie jedoch ein Code-Snippet unten. Um die Formatierung zu ändern, müssen Sie nicht die Länge des hinzuzufügenden Texts ermitteln. Legen Sie das Format vor dem Anhängen fest. Das (denke ich) gibt bessere Leistung, wenn Sie viel Text in der Textbox haben.
Dies funktioniert, solange der Benutzer keine Auswahl in der Textbox hat, dann passieren seltsame Dinge, die ich nicht erklären kann. Vielleicht kann uns jemand anders aufklären? Dasselbe Problem tritt bei der in vorgeschlagenen Lösung auf. Ändern Sie die Farbe des Textes in einem WinForms RichTextBox . Ich habe das ":" ersetzt, das Sie nach dem Benutzernamen hatten, nur um mein Codebeispiel einfacher mit der DateTime-Sache zu arbeiten, das kann leicht im "Split" geändert werden.
%Vor%Und der Anruf:
%Vor%Tags und Links c# winforms richtextbox