Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

Пересчет координат   Найти похожие ветки 

 
ГореПрограммер   (2006-09-14 10:44) [0]

Здравствуйте. У меня есть такая задача: есть кнопка tbutton и popupmenu необходимо чтобы по нажатии на кнопку выпало меню снизу кнопки. Каким образом перевести координаты расположения кнопки в такие, чтобы расчитать координаты нижнего левого углоа кнопки ?


 
Dmitrij_K   (2006-09-14 10:50) [1]

procedure TForm1.Button1Click(Sender: TObject);
var x,y : Integer;
   p   : TPoint;
begin
 x := Button1.Left;
 y := Button1.Top + Button1.Height;
 p := ClientToScreen(Point(x,y));
 PopupMenu1.Popup(p.X, p.Y);
end;


 
MsGuns ©   (2006-09-14 11:27) [2]

Используй св-во ClientOrigin, возвращающее экранные координаты объекта-"причала" и объекта-"лодки".



Страницы: 1 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.032 c
2-1157701549
Lem
2006-09-08 11:45
2006.10.01
Как найти пики в массиве?


2-1157634240
Задачник
2006-09-07 17:04
2006.10.01
Танцы PopupMenu. с Потоком.


1-1155743180
DevilDevil
2006-08-16 19:46
2006.10.01
Как правильно изменить цвет ячейки Excel?


1-1156176876
zip0
2006-08-21 20:14
2006.10.01
Как узнать handle окна explorer a?


3-1154175894
Тфьу
2006-07-29 16:24
2006.10.01
Посоветуйте компонент