Страницы

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

Показаны сообщения с ярлыком richtextbox. Показать все сообщения
Показаны сообщения с ярлыком richtextbox. Показать все сообщения

четверг, 9 января 2020 г.

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

#c_sharp #winforms #richtextbox


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


Ответы

Ответ 1



Нужно подписаться на событие 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; }

вторник, 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; }