Страницы

Поиск по вопросам

вторник, 19 февраля 2019 г.

Изменить цвет кнопки если внесены изменения

Есть Button1 который сохраняет изменения в RichTextBox1. Как сделать, так чтобы когда пользователь что-то напишет в RichTextBox1 то Button1 поменяет свой цвет на зеленый, а если пользователь сохранит файл нажав на этот Button1, то Button1 примет свой стандартный цвет (например черный)? В случае если пользователь что-то опять допишет, то Button1 станет опять зеленым.


Ответ

Нужно подписаться на событие richTextBox1_TextChanged
private void richTextBox1_TextChanged(object sender, EventArgs e) { button1.BackColor = System.Drawing.Color.Green; }
private void button1_Click(object sender, EventArgs e) { //Сохранение файла button1.BackColor = System.Drawing.Color.Empty; }

Комментариев нет:

Отправить комментарий