Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.051 c
7-1076770080
MadGhost
2004-02-14 17:48
2004.04.18
Monitoring Communications Events


3-1079609866
stas
2004-03-18 14:37
2004.04.18
Расширенные хранимые процедуры под MSSQL SERVER2000


7-1076346551
Vcoder
2004-02-09 20:09
2004.04.18
Работа с памятью Secure DIgital


14-1080103983
Alexey
2004-03-24 07:53
2004.04.18
ABC Компонента для дельфи 7, где взять?


1-1080566005
Антон Леонидович
2004-03-29 17:13
2004.04.18
file of Text, char, byte