Каков системный цвет отключенного текста? - PullRequest
20 голосов
/ 14 октября 2011

У меня есть элемент управления, который не поддерживает Disabled / Enabled для текста, поэтому мне нужно встроить его в него.

Вопрос заключается просто в следующем: если я хочу выбрать правильный системный цвет,что этот элемент управления имеет тот же цвет отключенного текста, что и соседние отключенные ярлыки, какой системный цвет мне выбрать?Я пробовал несколько, и ни один из них не кажется правильным, они либо слишком светлые, либо слишком темные.

Другими словами, предположим, что свойство ForeColor присутствует, что я должен написать здесь:

myDefunctLabel.ForeColor = SystemColors.???;

Ответы [ 4 ]

15 голосов
/ 14 октября 2011

SystemColors.ControlDark выглядит хорошо на моем экране.И это от того, чтобы на самом деле пытаться их.Я пробовал большинство других, и оттенок неправильный.

Но, согласно документам, GrayText - это то, что вам нужно.Имейте в виду, что я попробовал свой пример на Windows 7 с включенным Aero, но не уверен, что темы экрана выглядят глупо с этой раскраской.

9 голосов
/ 14 октября 2011

Вы ищете SystemColors.GrayText .

4 голосов
/ 14 октября 2011

System.Drawing.SystemColors.GrayText должно быть.

0 голосов
/ 14 октября 2011

Возможно SystemColors.Control даст цвет, который вам нужен или, вероятно, этот

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...