Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.061 c
4-1148653403
salexn
2006-05-26 18:23
2006.10.01
Получить Handle для файла SOFTWARE.LOG


11-1132952788
Vedun
2005-11-26 00:06
2006.10.01
Добавление формы в проект


15-1158053969
WELLiON
2006-09-12 13:39
2006.10.01
Печать в PDF.


15-1157699105
hhhhh
2006-09-08 11:05
2006.10.01
Как будет грамотнее?


2-1157981853
Jager
2006-09-11 17:37
2006.10.01
Как работать к LPT портом?




   Наверх