Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: где он? Добавлено: 24.10.06 16:14  

Автор вопроса:  Ellic | Web-сайт: persound.vip.su
Как из ЭУ отследить его расположение на форме? Положение формы я найти могу (usercontrol.container). Просто сделал типа кнопки, и при нажатии должно выпадать меню

Ответить

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

Номер ответа: 1
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #1
Добавлено: 24.10.06 16:36
ЭУ - это что :) ?

Если у контрола есть св-ва left, top, hwnd, hdc - то проблем нет, так что там за контрол?

Ответить

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



Вопросов: 17
Ответов: 26
 Web-сайт: persound.vip.su
 Профиль | | #2
Добавлено: 24.10.06 17:06
ЭУ - элемент управления)

В том то и дело, что у usercontrol нет всойств left и top.

Я делаю набор контролов из Висты. уже много сделал, а щас делаю комбобокс. Вот сделал поле с кнопочкой, при нажатии на которую выпадает список. Вот этот список у меня в виде отдельной формы. Так вот, в usercontrol_click я прописал заполнение формы элементами. А расположение на экране сделать не могу. Так вот и надо привязать... Мож через hwnd как-то надо...

Ответить

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


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 24.10.06 22:00
GetCurorPos получает координаты мыши
через GetWindowRect положение юзерконтрола...

сравниваеш координаты, если кликнули не там где надо, прячеш форму список.

Ответить

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



Вопросов: 0
Ответов: 1876


 Профиль | | #4 Добавлено: 25.10.06 04:45
extender.left
extender.top

Ответить

Страница: 1 |

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



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