Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Как создать прямоугольник с управляемым фоном? Добавлено: 22.11.03 02:48  

Автор вопроса:  -=Neo=- | ICQ: 252708240 
В смысле, как менять фон я знаю. А вопрос заключается в том, что есть ли в Visual Basic 6.0 элемент который поддерживает события (Shape не поддерживает), а точнее может менять фон и ЦВЕТ БОРДЮРА, чего Picture и Image не могут? Если есть то как этот елемент называется?

Ответить

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

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



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 22.11.03 14:48

...может менять фон и ЦВЕТ БОРДЮРА...

Что есть ФОН ?  Фон элемента или фон бордюра??

Если фон элемента (BackColor), то у PictureBox есть такое.

А чтобы поменять у Shape фон- есть свойства FillColor и  FillStyle(цвет и стиль заливки)

А если у какого элемента все-таки нет BackColor, то можно попробовать через ф-цию API SendMessage

Да и как-то можно былы-бы поконкретнее вопрос поставить

Ответить

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



ICQ: 156165990 

Вопросов: 12
Ответов: 229
 Профиль | | #2 Добавлено: 22.11.03 15:20
А чтобы не извращаться, можно сделать как в МСДН: берем кнопу,
SetWindowStyle для нее делаем (КАК_БЫЛО Or BS_OWNERDRAW) и рисуем на
ней что хотим хоть BitBlt, хоть LineTo... (Где-то пример валялся, ща
найти не могу)

Ответить

Номер ответа: 3
Автор ответа:
 -=Neo=-



ICQ: 252708240 

Вопросов: 3
Ответов: 13
 Профиль | | #3 Добавлено: 22.11.03 16:51

Мне нужно, чтобы бордюр был белый, а фон сначала светло серый а при наведении мышкой фон(заливка) менялась на белую или что угодно. А что это за функция  - API send message и как ее исполбзовать?

Ответить

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



Вопросов: 117
Ответов: 1538
 Профиль | | #4 Добавлено: 22.11.03 18:51

Скинул тебе на ящик примерчик, посмотри.

А SendMessage - это самая ГЛАВНАЯ функция, типа начальника у форм, процессов, окон и всяких прочих элементов...  Даже не начальник, а КОМАНДИР!!!

Ответить

Номер ответа: 5
Автор ответа:
 Александр



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

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #5 Добавлено: 22.11.03 18:59

и мне скинь, cresta!!!!!!! plzzzzz!!!!

Ответить

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



Вопросов: 117
Ответов: 1538
 Профиль | | #6 Добавлено: 22.11.03 22:41
2  AE Soft: издеваешься???

Ответить

Номер ответа: 7
Автор ответа:
 Александр



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

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #7 Добавлено: 23.11.03 13:43
2 cresta: ты это к чему???

Ответить

Номер ответа: 8
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #8 Добавлено: 23.11.03 19:20
Да я шучу,  в самом деле, а в том примерчике просто Mouse_Move  и FillColor у рамки при этом меняется и всё. Чё его скидывать

Ответить

Номер ответа: 9
Автор ответа:
 Pashenko



ICQ: 176176951 

Вопросов: 14
Ответов: 655
 Профиль | | #9 Добавлено: 24.11.03 09:43
> элемент который поддерживает события (Shape не поддерживает)
Кинь поверх Shape прозрачный Label и отслеживай его события.

Ответить

Страница: 1 |

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



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