Formatieren Sie Text in Rich Text Box

7

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

    
Kashif 02.11.2010, 12:25
quelle

2 Antworten

17

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%     
Mikael 02.11.2010, 13:31
quelle
9

Eine Alternative ist das rtf-Format:

%Vor%

siehe msdn: Ссылка Ссылка

"\ b" startet den fettgedruckten Text und "\ b0" beendet ihn. "\ par" startet einen neuen Absatz / Zeile (am nächsten zu \ n).

    
amalgamate 14.01.2014 18:54
quelle

Tags und Links