Изменение цвета заданных слов - C#
Формулировка задачи:
Помогите в richTextBox1 осуществить изменение цвета заданных слов которые находятся в массиве.
Пример программы;
ps. Напишите пожалуйста кодом все это...
Спасибо за ранее! =)
Когда горит красный свет, машины все останавливаются, а когда загорается зелёный, то начинают своё движение.
Решение задачи: «Изменение цвета заданных слов»
textual
Листинг программы
public Form1() { InitializeComponent(); dic.Add("красный", Color.Red); dic.Add("зеленый", Color.Green); dic.Add("синий", Color.Blue); } Dictionary<string, Color> dic = new Dictionary<string, Color>(); private void button1_Click(object sender, EventArgs e) { string st = richTextBox1.Text.ToLower(); foreach (var x in dic) { int i = 0; while (st.IndexOf(x.Key, i) != -1) { richTextBox1.Select(st.IndexOf(x.Key, i), x.Key.Length); richTextBox1.SelectionColor = x.Value; i += x.Key.Length; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д