Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: UserControl Добавлено: 07.07.04 12:18  

Автор вопроса:  gvozd | Web-сайт: www.gvozdsoft.com
Как определить положение сабжа на форме?

Ответить

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

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 07.07.04 12:52
1. способ для нелюбителей АПИ :)
   Я разместил на форме Frame и вот что написал:
    Frame1.Parent.Frame1.Left
   Думаю что принцып ясен и остальное затруднений не вызовет

2. Для любителей АПИ :)
GetWindowRect - возвратит положение в скриновых координатах
ScreenToClient - преобразует координаты скриновые к координатам оконным...
В функцию ScreenToClient, в качестве первого аргумента следует передать hWnd родительского окна, делается это с пом. GetParent

вот собственно и все :)

Ответить

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



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

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #2
Добавлено: 07.07.04 15:26
Мне надо определить положение прям из кода самого контрола!

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #3
Добавлено: 07.07.04 15:42
вот оттуда и определяй!

Ответить

Страница: 1 |

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



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