Estoy tratando de colorear partes de una cadena para agregarlas a RichTextBox. Tengo una cuerda construida a partir de diferentes cuerdas.
string temp = "[" + DateTime.Now.ToShortTimeString() + "] " +
userid + " " + message + Environment.NewLine;
Así es como se vería el mensaje una vez construido.
[9:23 pm] Usuario: mi mensaje aquí.
Quiero que todo lo que esté dentro de los corchetes [9:23], incluido el mismo, sea de un color, que el "usuario" sea de otro color y que el mensaje sea de otro color. Entonces me gustaría que la cadena se agregara a mi RichTextBox.
¿Cómo puedo lograr esto?