Topic: Клик на таблице

как отследить клик правой кнопкой мушки по таблице?
я хоче отменить вывод меню если клик происходит не в строке таблицы и еще нужно проверить данные в БД перед выводом меню..

2 (edited by sparrow 2022-08-23 23:05:34)

Re: Клик на таблице

Выключаем авто.
Form1.TableGrid1.dbPopupMenu.autopopup := false;


Событие _OnMouseUp грида.

if (Form1.tablegrid1.GetRowAtPos(x,y) <> -1)  and (MouseRight) then Form1.TableGrid1.dbPopupMenu.Popup(x, y) ;
Где -1 это за пределами строк.



Как то так.

Re: Клик на таблице

Огромное спасибо smile

Re: Клик на таблице

sparrow wrote:

Выключаем авто.
Form1.TableGrid1.dbPopupMenu.autopopup := false;


Событие _OnMouseUp грида.

if (Form1.tablegrid1.GetRowAtPos(x,y) <> -1)  and (MouseRight) then Form1.TableGrid1.dbPopupMenu.Popup(x, y) ;
Где -1 это за пределами строк.



Как то так.

спасибо