Вниз
Скачать: CL | DM;

Координаты Popup-меню   Найти похожие ветки 

← →
Eraser   (2004-03-28 22:25) [0]

Как получить координаты Popup-меню при его появлении, если оно было вызвано с помощью клавиши?


← →
P.N.P. ©   (2004-03-28 22:29) [1]

TPopUpMenu.OnPopUp:

procedure TForm1.PopupMenu1Popup(Sender: TObject);
begin
ShowMessage(IntToStr(PopUpMenu1.PopupPoint.X));
end;


← →
Eraser   (2004-03-28 22:42) [2]

> P.N.P. ©   (28.03.04 22:29)

Пустая форма, три TButton"a.
Form1.PopupMenu := PopupMenu1;
При вызове меню с помощью клавиши на любом из Button"ов, PopupMenu1.PopupPoint.X возвращает одно и то же число.
Если вызывать мышкой, то тогда координаты нормальные.
Отчего так?


← →
P.N.P. ©   (2004-03-28 22:46) [3]


> Отчего так?

от того, что меню по умолчанию располагается
в верхнем левом углу, а при нажатии мышкой
появляется под курсором - для удобства.


← →
Eraser   (2004-03-28 22:55) [4]

Спасибо, а я сразу и не подумал.



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

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



Память: 0.45 MB
Время: 0.026 c
14-1079644864
Mox Fulder
2004-03-19 00:21
2004.04.18
ААААааааа!!!!!! Мой информатик пишет на ДЕЛФИ!!!!!!!!


6-1076263145
Захар
2004-02-08 20:59
2004.04.18
Как построить почтовый (SMTP & POP3) сервер?


1-1081084622
hammer
2004-04-04 17:17
2004.04.18
scrollbar


11-1061102319
KreZ0n
2003-08-17 10:38
2004.04.18
KOL в LINUX


1-1080802894
jenbond
2004-04-01 11:01
2004.04.18
проблемма с компиляцией проекта!




   Наверх