@OneFive
React.js <3

Как преобразовать системное название цвета в значение цвета на C#?

Имеется строка с названием системного цвета, например - BtnFace, как получить значение System.Drawing.SystemColors.ButtonFace ?
  • Вопрос задан
  • 3939 просмотров
Решения вопроса 1
@AlexP11223
.ToArgb()? Ну или там есть свойства R, G и B, а также A, с соответствующими значениями.

А цель-то какая? Зачем это?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Ответ написан
Комментировать
@Sumor
System.Drawing.Color color = System.Drawing.ColorTranslator.FromHtml("Red");

или
System.Drawing.Color color = System.Drawing.Color.FromName("Red");

Если нужно получить Color для Wpf, то можно сделать примерно так:
System.Drawing.Color wfColor = System.Drawing.Color.FromName("Red");
System.Windows.Media.Color color = System.Windows.Media.Color.FromArgb(wfColor.A,wfColor.R,wfColor.G,wfColor.B );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы