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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
4-61361
madmike
2002-07-18 11:01
2002.09.19
Реестр, не проходит функция, ХЕЛП.


1-61061
Андрей_К
2002-09-09 12:17
2002.09.19
Как запустить внешнее приложение?


3-61017
maxim2
2002-08-30 08:07
2002.09.19
При создании запроса как можно узнать номера записей ...


14-61312
Ketmar
2002-08-25 16:30
2002.09.19
FreeReport - оч-чень русская программа! :-))


14-61277
VictorT
2002-08-23 13:42
2002.09.19
Кодировка