Изменение цвета заданных слов - 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;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д