Каким образом поменять цвет в textboxe'e лишь отдельных слов и символов , а не в целом?
TextBox не поддерживает форматирование отдельных элементов текста.
Если нужно форматирование - используйте RichTextBox, который умеет работать с форматированием и поддерживает RTF-разметку. Примеры использования форматирования в RichTextBox есть в описании этого класса в официальной документации MSDN.
В поддержку правильного ответа @rdorn, вот вам код:
RichTextBox rtb = ...;
rtb.Text = "Красный синий зелёный";
rtb.SelectionStart = 0;
rtb.SelectionLength = 7;
rtb.SelectionColor = Color.Red;
rtb.SelectionStart = 8;
rtb.SelectionLength = 5;
rtb.SelectionColor = Color.Blue;
rtb.SelectionStart = 14;
rtb.SelectionLength = 7;
rtb.SelectionColor = Color.Green;
rtb.SelectionStart = 0;
rtb.SelectionLength = 0;
Результат:
Продвижение своими сайтами как стратегия роста и независимости