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

Вопрос по ClientToScreen   Найти похожие ветки 

← →
KIR ©   (2002-09-06 15:36) [0]

Никак не могу решить проблему: есть StringGrid нужно, чтоб по событию OnMouseUp под курсором мышки выскакивало PopUpMenu. Если сделать так

procedure TTblFrstForm.StringGrid1MouseUp(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
Col,Row: Integer;
begin
If Button := mbRight then
begin
StringGrid1.MouseToCell(X,Y,Col,Row);
If Col = 0 then
PopUpMenu1.PopUp(X,Y);
end;
end;


То PopUpMenu выскакивает по координатам экрана. Как перевести координаты?


← →
lenin ©   (2002-09-06 15:39) [1]

p:=ClientToScreen(Point(x,y));
PopupMenu1.Popup(p.x,p.y);


← →
KIR ©   (2002-09-06 15:49) [2]

спас!



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

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



Память: 0.45 MB
Время: 0.009 c
3-61010
n\a
2002-08-28 00:06
2002.09.19
Access vs Delphi


14-61273
Duce
2002-08-22 09:59
2002.09.19
Уважаемые угнетатели батонов! Сижу в своем скиту и про ЗП думаю


14-61296
Driverrr
2002-08-21 21:18
2002.09.19
Компоненты


1-61174
Призрак
2002-09-07 23:14
2002.09.19
Нужен пример создания планировщика задач


4-61368
Oduvan
2002-07-26 14:30
2002.09.19
Как вытащить актывный URL из актовного окна браузера?




   Наверх