VBNet.Su - Visual Basic .NET. ASP .NET. Framework .NET.
Новости
26.12.2008 Лимитный инвайт для тех, кто хочет присоединиться к VBNet.Su, но не может :)
vbnet-super
С наступающим!
join

18.12.2008 Увеличен размер поля для подписи. Разрешено использовать некоторые теги HTML.
Изменены правила форума, в подписи разрешено использовать партнерские ссылки. Ссылки в подписи могут использовать только те пользователи, которые разместили обратную ссылку на VBNet.Su на одном из сайтов, указанных в профиле. Проверка обратных ссылок производится в автоматическом режиме. Если у Вас возникнут какие-либо вопросы, обращайтесь к администратору.

15.12.2008 Открылась рассылка VBNet.Su!
Рассылка будет выходить автоматически, несколько раз в неделю. В рассылке будут содержаться последние обновления сайта (аналог RSS). Чтобы подписаться на рассылку VBNet.Su, перейдите по этой ссылке.
Архив новостей
Будь в теме
Внешние HDD на VBNet.Su
VBNet.Su рекомендуетWD 250 Gb, внешний жесткий диск, Titanium USB (WDML2500TE)
Внешний жесткий диск Western Digital My Passport Elite.

Этим привлекательным накопителем не грех похвалиться перед знакомыми: он имеет роскошный корпус из приятного на ощупь материала, который удобно держать в руке. Добавьте к этому ... подробнее..
Цена: 3990 руб. КУПИТЬ
Партнеры
Kbyte.Ru OZON.ru
Счетчики
Рассылка 'Visual Basic .NET - новости, коды, статьи, форум'
Коды / Графика/GDI+ /

HTML-код цвета без ColorTranslator

Автор: Ігор | добавлено: 25 мая 2009 / 01:42 | просмотров: 4393 (+3761)
Пример прямого и обратного преобразования значений каналов RGB в "HTML-код" не прибегая к ColorTranslaror.
  1. ' в HTML широко распространено представление цвета в виде трех шестьнадцатеричных чисел для каналов RGB (#FA05CC например)
  2.  
  3. ' Прямое преобразование
  4. ' Используется метод ToString для получения шестьнадцатеричных значений Byte
  5.  
  6. Function RGBtoHEX(ByVal R As Byte, ByVal G As Byte, ByVal B As Byte) As String
  7.  Dim sr, sg, sb As String
  8.  sr = R.ToString("X")
  9.  If sr.Length = 1 Then sr = "0" & sr
  10.  sg = G.ToString("X")
  11.  If sg.Length = 1 Then sg = "0" & sg
  12.  sb = B.ToString("X")
  13.  If sb.Length = 1 Then sb = "0" & sb
  14.  Return sr & sg & sb
  15. End Function
  16.  
  17. ' обратное преобразование. На выходе из процедуры, аргументы R G B содержат преобразованные значения каналов
  18.  
  19. Public Sub HEXtoRGB(ByVal color As String, ByRef R As Byte, ByRef G As Byte, ByRef B As Byte)
  20.  On Error Resume Next
  21.  ' профилактическая обработка строки
  22.  color = color.Replace(" ", "").Replace(Chr(34).ToString, "").Replace("'", "").Replace("#", "")
  23.  If Len(color) <> 6 Then Return ' должна быть строка из трех шестьнадцатеричных чисел
  24.  R = Byte.Parse(color.Substring(0, 2).ToUpper(), Globalization.NumberStyles.HexNumber)
  25.  G = Byte.Parse(color.Substring(3, 2).ToUpper(), Globalization.NumberStyles.HexNumber)
  26.  B = Byte.Parse(color.Substring(5, 2).ToUpper(), Globalization.NumberStyles.HexNumber)
  27. End Sub
Смотрите также
Visual Basic .NET (Framework x.x) Преобразование цвета в целое 32-битовое число и наоборот
Автор: Ігор | добавлено: 24 января 2009 / 04:39 | просмотров: 5468 (+4854)
Как преобразовать цвет в число и наоборот не прибегая к услугам структуры Color?

Visual Basic .NET (Framework x.x) Простой пример рисования линий
Автор: jmcilhinney | добавлено: 17 декабря 2008 / 11:15 | просмотров: 6693 (+6110)
Простой пример рисования линий мышкой на PictureBox.

Visual Basic .NET (Framework x.x) Как получить HTML-код цвета?
Автор: VBNet.Su | добавлено: 16 декабря 2008 / 09:00 | просмотров: 3412 (+3017)
Пример использования класса ColorTranslator для преобразования структуры System.Drawing.Color в HTML-код и обратно.
Примечание. В ранних версиях Framework .NET класс ColorTranslator доступен только после установки последних Service Pack (обновлений).

Visual Basic .NET (Framework x.x) Как преобразовать цвет в число?
Автор: VBNet.Su | добавлено: 16 декабря 2008 / 08:50 | просмотров: 3163 (+2836)
Простой пример демонстрирует использование методов ToArgb и FromArgb структуры System.Drawing.Color, для получения 32-битного числа из цвета, и наоборот, преобразование 32-битного числа обратно в структуру System.Drawing.Color.

Visual Basic .NET (Framework x.x) Как узнать размер строки?
Автор: VBNet.Su | добавлено: 16 декабря 2008 / 08:34 | просмотров: 2421 (+2119)
Узнать размер строки можно при помощи метода MeasureString. В данном примере представлено два варианта использования этого метода.
У нас есть
Мозолистые пальцы
Всего:1180
С ногами:2360
Красные глаза
Всего:236
Левых:118
Правых:118
Горячие мозги
Всего:118
Левых:1
Правых:27
Еще какие-то:90
Сегодня сказали
Сегодня еще никто ничего не говорил :-(
Архив сказанного ранее
Букварь всему голова
Книги на VBNet.SuСовременная практика программирования на Microsoft Visual Basic и Visual C#
Профессиональное руководство, содержащее практические рекомендации и проверенные методики программирования, позволит существенно повысить уровень разработки программ. Известные программисты - Франческо Балена и Джузеппе Димауро, - основываясь на богатом... подробнее..
Автор: Франческо Балена, Джузеппе Димауро
Цена: 452 руб. КУПИТЬ
Все книги на VBNet.Su
TOP 10 пользователей
Алексей Немиро65.2275660625+
Ігор47.181654625+
kibernetics16.0390645+
Kolyasik5.9658263125+
rublenko3.734375+
Arseny3.6845703125+
Skywalker2.904296875+
ostgals2.857421875+
5acredphoenix2.708994375+
andrey_z5z2.3857511875+
Все пользователи


Реклама: