Pokoloruj różne części ciągu RichTextBox
Próbuję pokolorować części ciągu, który ma zostać dołączony do RichTextBox. Mam ciąg zbudowany z różnych ciągów.
string temp = "[" + DateTime.Now.ToShortTimeString() + "] " +
userid + " " + message + Environment.NewLine;
Tak wyglądałby komunikat po skonstruowaniu.
[21:23] Użytkownik: moja wiadomość tutaj.
Chcę, aby wszystko w nawiasach [9:23], włącznie z nawiasami, było jednym kolorem, a „użytkownik” innym kolorem, a wiadomość innym kolorem. Następnie chciałbym, aby ciąg został dołączony do mojego RichTextBox.
Jak mogę to osiągnąć?