Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Закрасить PictureBox выбранным цветом Добавлено: 21.06.05 10:15  

Автор вопроса:  Diz | Web-сайт: www.TS-Group.fatal.ru
Пытаюсь PictureBox закрасить цветом выбранным в ColorDialoge который вызываю из модуля (вот пример модуля http://www.vbnet.ru/forum/show.aspx?id=77146)


Dim ColorBorders As Long
ColorBorders = ShowColor(hWnd, ColorBorders)
ColorBox.FillColor = ColorBorders


Где ColorBox - PictureBox

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 21.06.05 14:02
дык это всего-лишь цвет... а заливать сам то надо...

Ответить

Номер ответа: 2
Автор ответа:
 Diz



Вопросов: 24
Ответов: 38
 Web-сайт: www.TS-Group.fatal.ru
 Профиль | | #2
Добавлено: 21.06.05 15:37

И что я из этого должен был для себя извлеч?

Ответить

Номер ответа: 3
Автор ответа:
 RomaVis



ICQ: 266287351 

Вопросов: 31
Ответов: 147
 Профиль | | #3 Добавлено: 21.06.05 16:44

гы гы... а тебе нужен какбы BackColor??? или поверх рисунка.

в 1 случае нужно ставить BackColor а не FillColor.
Во 2 можно пользовать SetPixel. Если хош - раскажу как. А если вообще не то не то неподходить, то обясни подробнее

Ответить

Номер ответа: 4
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #4
Добавлено: 21.06.05 16:51
2 RomaVis:

Не, SetPixel для всего пикчера это имхо долго.. может нарисовать квадратик тем же сетпикселом 2х2 а потом вызвать (Bit/Stretch/Plg/Pat)Blt? или вообще FloodFill

Ответить

Номер ответа: 5
Автор ответа:
 Diz



Вопросов: 24
Ответов: 38
 Web-сайт: www.TS-Group.fatal.ru
 Профиль | | #5
Добавлено: 21.06.05 17:03

вот теперь заработало, надо было BackColor юзать. Спкасибо... но теперь другая трабла, а в чём измеряется этот цвет? Точнее вот как а как из ColorBox.BackColor получить RGB значение???

Ответить

Номер ответа: 6
Автор ответа:
 RomaVis



ICQ: 266287351 

Вопросов: 31
Ответов: 147
 Профиль | | #6 Добавлено: 21.06.05 17:12

хмм... знаешь, а зачем те РГБ получать? Точно непомню, но вроде BackColor в НЕХ измеряется... Кароче этот цвет - результат тогоже РГБ

Ответить

Номер ответа: 7
Автор ответа:
 Diz



Вопросов: 24
Ответов: 38
 Web-сайт: www.TS-Group.fatal.ru
 Профиль | | #7
Добавлено: 22.06.05 08:34

а как из Hex rgb получить

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам