Форма под кнопкой

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Форма под кнопкой

Сообщение GPP » 24.11.2008 (Пн) 9:09

Здравствуйте! Как сделать так, что бы форма показывалась прям под кнопкой, примеру как в QiP когда нажимаешь на кнопку смайлы? Что-то не могу сообразить... Заранее спасибо!
GPP(c) Gorlo Pavel Programming

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Форма под кнопкой

Сообщение Joo » 24.11.2008 (Пн) 9:18

GPP писал(а):Здравствуйте! Как сделать так, что бы форма показывалась прям под кнопкой, примеру как в QiP когда нажимаешь на кнопку смайлы? Что-то не могу сообразить... Заранее спасибо!


Получить координаты нижнего левого угла кнопки, и показать оттуда форму.
Координаты получишь так:
PointToScreen(New Point(YouButton.Left, YouButton.Bottom))
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Re: Форма под кнопкой

Сообщение GPP » 24.11.2008 (Пн) 14:57

Я извиняюсь! Но как теперь эти координаты назначить форме? Спасибо!
GPP(c) Gorlo Pavel Programming

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Форма под кнопкой

Сообщение Joo » 24.11.2008 (Пн) 15:22

GPP писал(а):Я извиняюсь! Но как теперь эти координаты назначить форме? Спасибо!

YouForm.Location = PointToScreen(New Point(YouButton.Left, YouButton.Bottom))
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

    TopList