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, перейдите по этой ссылке.
Архив новостей
Будь в теме
Лицензионный софт
VBNet.Su рекомендуетMicrosoft Office для дома и учебы 2007. На 3 рабочих места! Русская версия
Microsoft Office для дома и учебы 2007 не может быть использован в коммерческих целях, в производственной деятельности, связанной с получением дохода, а также в государственных учреждениях. Лицензия на 3 ПК.

Microsoft Office для дома... подробнее..
Цена: 2499 руб. КУПИТЬ
Партнеры
Kbyte.Ru OZON.ru
Счетчики
Рассылка 'Visual Basic .NET - новости, коды, статьи, форум'
Коды / Графика/GDI+ /

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

Автор: Ігор | добавлено: 25 мая 2009 / 01:42 | просмотров: 4593 (+3961)
Пример прямого и обратного преобразования значений каналов 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 | просмотров: 5694 (+5080)
Как преобразовать цвет в число и наоборот не прибегая к услугам структуры Color?

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

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

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

Visual Basic .NET (Framework x.x) Как узнать размер строки?
Автор: VBNet.Su | добавлено: 16 декабря 2008 / 08:34 | просмотров: 2525 (+2223)
Узнать размер строки можно при помощи метода MeasureString. В данном примере представлено два варианта использования этого метода.
У нас есть
Мозолистые пальцы
Всего:1200
С ногами:2400
Красные глаза
Всего:240
Левых:120
Правых:120
Горячие мозги
Всего:120
Левых:3
Правых:27
Еще какие-то:90
Сегодня сказали
Сегодня еще никто ничего не говорил :-(
Архив сказанного ранее
Букварь всему голова
Книги на VBNet.SuОсновы программирования на Visual Basic и VBA в Excel 2007
Рассматриваются основные элементы среды разработки программ, а также базовые конструкции алгоритмических языков Visual Basic и VBA (Visual Basic для приложений). В качестве пользовательского интерфейса программы (макроса) используются стандартные окна ... подробнее..
Автор: Г. З. Гарбер
Цена: 336 руб. КУПИТЬ
Все книги на 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+
Все пользователи


Реклама: