found the thing: for all who is interested: the Remove method caused the whole thing to be colored out with the same color the right code is: richTextBox1.Focus(); richTextBox1.Select(richTextBox1.Text.Length, 0); //richTextBox1.AppendText(s); richTextBox1.SelectionStart = richTextBox1.Text.Length - 2; richTextBox1.SelectionLength = 2; richTextBox1.SelectionColor = Color.Red; richTextBox1.SelectedText = s; richTextBox1.DeselectAll(); richTextBox1.Select(richTextBox1.Text.Length, 0);