Перевод строки типа "FFFFFF" в значение типа Color
От: Sherf  
Дата: 06.12.05 08:26
Оценка:
Подскажите пожалуйста как можно строку длиной 6 символов, содержащую цвет в шестнадцатиричной кодировке на С# преобразовать в Color.
Заранее спасибо всем ответившим.
Re: Перевод строки типа "FFFFFF" в значение типа Color
От: Аноним  
Дата: 06.12.05 08:54
Оценка: -1
Здравствуйте, Sherf, Вы писали:

S>Подскажите пожалуйста как можно строку длиной 6 символов, содержащую цвет в шестнадцатиричной кодировке на С# преобразовать в Color.

S>Заранее спасибо всем ответившим.

Color.FromInt32(Int32.Parse(mystr))

Ещё надо спецификатор формата добавить, чтобы сказать Parse парсить шестнадцатеричное число.
Re: Перевод строки типа "FFFFFF" в значение типа Color
От: ForestLabs Россия  
Дата: 06.12.05 08:59
Оценка: 2 (1)
Здравствуйте, Sherf, Вы писали:

S>Подскажите пожалуйста как можно строку длиной 6 символов, содержащую цвет в шестнадцатиричной кодировке на С# преобразовать в Color.

S>Заранее спасибо всем ответившим.


string scolor = "FF0000";
Color color = Color.FromArgb(Convert.ToInt32(scolor.Substring(0, 2), 16), Convert.ToInt32(scolor.Substring(2, 2), 16), Convert.ToInt32(scolor.Substring(4, 2), 16));
Re[2]: Перевод строки типа "FFFFFF" в значение типа Color
От: Sherf  
Дата: 06.12.05 10:04
Оценка:
Здравствуйте, ForestLabs, Вы писали:

FL>Здравствуйте, Sherf, Вы писали:


S>>Подскажите пожалуйста как можно строку длиной 6 символов, содержащую цвет в шестнадцатиричной кодировке на С# преобразовать в Color.

S>>Заранее спасибо всем ответившим.


FL>
FL>string scolor = "FF0000";
FL>Color color = Color.FromArgb(Convert.ToInt32(scolor.Substring(0, 2), 16), Convert.ToInt32(scolor.Substring(2, 2), 16), Convert.ToInt32(scolor.Substring(4, 2), 16));

FL>

Большое спасибо, помогло.
Re: Перевод строки типа "FFFFFF" в значение типа Color
От: HotDog Швейцария www.denebspace.com
Дата: 06.12.05 10:06
Оценка:
Color.FromArgb((int)System.Convert.ToUInt32("ffffff", 16));
... << RSDN@Home 1.1.4 beta 4 rev. 318>>
Re: Перевод строки типа "FFFFFF" в значение типа Color
От: Ransom Stark Россия  
Дата: 06.12.05 10:31
Оценка:
Здравствуйте, Sherf, Вы писали:

S>Подскажите пожалуйста как можно строку длиной 6 символов, содержащую цвет в шестнадцатиричной кодировке на С# преобразовать в Color.

S>Заранее спасибо всем ответившим.
Color c = (Color)new WebColorConverter().ConvertFromString("#FFFFFF");
RE: Перевод строки типа &quot;FFFFFF&quot; в значение типа C
От: Аноним  
Дата: 06.12.05 09:41
Оценка: 3 (1)
ColorTranslator.FromHtml()
Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.