Как рассчитать отключенный цвет текста для элементов управления, которые выглядят очень близко к элементам управления Winforms? - PullRequest
2 голосов
/ 11 ноября 2009

Я использую CustomButton и CustomLabel, полученные из Button и Label. У них есть дополнительная функциональность, которая мне нужна.

Визуальная разница минимальна, но я не знаю, как .NET рассчитывает отключенные цвета Winforms.

1 Ответ

6 голосов
/ 11 ноября 2009

Вы можете получить цвет из System.Drawing.SystemColors. Например, для метки или текста в отключенном элементе управления требуется эквивалент COLOR_GRAYTEXT (из API окон GetSysColor), то есть System.Drawing.SystemColors.GrayText.

См. Описание системных цветов в справке для GetSysColor

...