преобразовать цвет html или rgb в system.drawing.brush - PullRequest
7 голосов
/ 17 марта 2011

Я хочу преобразовать html-цвет, например # FFFFD2 или RGB 255,255,210, в его эквивалент цвета кисти. Я делаю это в событии listbox_drawitem. посмотрите пример кода, который я использую, я получил из интернета, но он не работает. Я хочу покрасить фон списка этим цветом, но фон элементов будет окрашен в белый цвет

dim col as string = "#FFFFFF"
Dim myBrush as Brush = new SolidBrush(Color.FromARGB(Integer.Parse( col.Substring( 1 ), System.Globalization.NumberStyles.HexNumber ) ) )

Кто-нибудь может помочь?

1 Ответ

16 голосов
/ 17 марта 2011

Вы можете использовать метод ColorTranslator.FromHtml ().Этот метод вернет класс Color.

Dim b as new SolidBrush(ColorTranslator.FromHtml("#FFFFD2"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...