Sergey Gorokhov,
У вас есть событие QTABLE_CONTEXTMENU, вот и обыграйте его.
Вижу два варианта:
1) По умолчанию контекстное меню не показывается. Чтобы показать, надо вызвать функцию в коде:
Код |
---|
SetTableNotificationCallback(id, function(id, msg, row, col)
if msg == QTABLE_CONTEXTMENU then
ShowContextMenu()
end
end) |
2) Второй вариант прямо противоположный. По умолчанию, при срабатывании события, отображается контекстное меню. Чтобы не отображать меню, надо принудительно запретить его в коде:
Код |
---|
SetTableNotificationCallback(id, function(id, msg, row, col)
if msg == QTABLE_CONTEXTMENU then
return
end
end) |