В Режиме конструктора Visual Studio выбор Формы Раскрашивает Область Свойств, можно выбрать от "Пользовательского", "сети" и вкладок "System". Конечно, номер цвета может использоваться, также.
Когда "Системная" Вкладка выбрана, цвета в списке зависят от того, какую Тему Пользователь компьютера установил на ПК.
Я хотел бы придерживаться этого, но я должен знать, как "читать в" цветах. У меня есть средства управления, которые я создаю "на лету" или часто должен возвращать цвет после получения внимания человека с помощью метода мигания/мерцания.
Как я получаю список Системных цветов Темы?
Большинство форм имеет BackColor, что значения по умолчанию для "Управления", который похож на очень светло-серый в соответствии с Windows 7, запуская Windows 7 Theme по умолчанию.
Мне удалось захватить цвет путем физического чтения значения ARGB в коде, но у меня был бы способ получить доступ к цветам их Именем Темы, если это может быть сделано.
public Form1()
{
Color cControl = this.BackColor;
Console.WriteLine(cControl.Name); // there is not always a name!
}
Кто-либо знает то, о чем я говорю?
Судя по звучанию вашего вопроса, вы ищете:
System.Drawing.SystemColors , который предоставит вам полный список системы цвета по названию.