Ich weiß, es gibt eine Menge von "wie zu bolden Text" Fragen hier, aber keine der Antworten helfen, ich denke, es kann sein, dass die Rich Text Box zur Laufzeit erstellt wird.Rich Text Box - Fett
Ich mache einen Chat-Client, so habe ich ein Rich-Text-Feld in Linien aufgespalten und die Nachrichten sind wie folgt: {Name}, {Nachricht} \ r \ n
ich Bolden wollen der Name, habe ich viele Code-Beispiele ausprobiert, aber das ist die nächste, die ich habe, um daran zu arbeiten:
int length = textBox.Text.Length;
textBox.Text += roomChatMessage.from + ": " + roomChatMessage.text + "\r\n";
textBox.Select(length, roomChatMessage.from.Length);
textBox.SelectionFont = new Font(textBox.Font, FontStyle.Bold);
die erste Nachricht, funktioniert es völlig in Ordnung, ist der Name fett gedruckt. Aber wenn ich eine zweite Nachricht hinzufüge, wird alles fett, auch wenn ich das zweite Mal den Startindex auswähle (was ist das Beispiel für 37), aber alles wird nur fett, all die vergangenen Nachrichten auch!
Irgendeine Idee, was das verursachen könnte? Vielen Dank im Voraus!
Sie, Sir, sind ein Genie! Das hat mich in den letzten 3 Stunden verwirrt! Vielen Dank! –