Изменить цвет текста отключенного элемента управления.
Я следую ответу Ханса Олссона: «Однако, если вы хотите сделать это правильно, вам нужно заставить их рисовать владельцем или переопределить событие OnPaint. и нарисуй текст сам». Итак, я пишу функцию:
Код: Выделить всё
private void button_resetRelay3_Paint(object sender, PaintEventArgs e)
{
Debug.WriteLine("button_resetRelay3_Paint");
if (true == comboBox_F3OnOffParam.Text.ToUpper().Equals("ON"))
{
button_setRelay3.ForeColor = Color.White;
Debug.WriteLine("Color.White");
}
else
{
button_setRelay3.ForeColor = System.Drawing.SystemColors.ControlText;
Debug.WriteLine("Color.ControlText");
}
}
У вас есть предложения?
Подробнее здесь: https://stackoverflow.com/questions/790 ... ted-answer
Мобильная версия