Изменить TextColor отключенной кнопки (не удалось после предложенного ответа)C#

Место общения программистов C#
Ответить
Anonymous
 Изменить TextColor отключенной кнопки (не удалось после предложенного ответа)

Сообщение Anonymous »

После прочтения этого сообщения:
Изменить цвет текста отключенного элемента управления.
Я следую ответу Ханса Олссона: «Однако, если вы хотите сделать это правильно, вам нужно заставить их рисовать владельцем или переопределить событие 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");
}
}
Несмотря на то, что основной цвет у меня всегда серый, несмотря на «Debug.WriteLine("Color.White");» отображается корректно... Примечание: кнопка отключена. Нет проблем изменить цвет, когда кнопка включена.
У вас есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ted-answer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»