Назад Вперед Содержание

Программное изменение цвета фона и цвета текста на форме

Для изменения цвета фона на всей форме нужно изменить значение свойства BackColor.

Для изменения цвета текста для элементов формы нужно для каждого элемента или группы элементов изменить значение свойства ForeColor.

Для присвоения значения цвета используется конструкция Color.Название_цвета, например надпись на кнопке станет зеленого цвета:
button1.ForeColor = Color.Green;

Задача 1

Пользователь с помощью двух групп радиокнопок выбирает цвет фона формы и цвет текста на ней.

При нажатии на кнопку Выполнить получаем:

В конструкторе форм создадим элемент groupBox и наложим на него три элемента radioButton1. Изменим свойство Text у этих элементов в соответствии с рисунком.

В конструкторе форм скопируем созданную. группу. Изменим свойство Text в соответствии с рисунком. Добавим на форму кнопку Выполнить.

Код обработчика:

Комментарии к коду:

Сначала устанавливаем цвет фона, в зависимости от выбранной радиокнопки из первой группы.

Затем устанавливается цвет текста, в зависимости от выбранной радиокнопки из второй группы.

Приходится отдельно устанавливать цвет текста для каждой группы и для кнопки.

Назад Вперед Содержание