Caros,
O Francisco esta em um projeto e me perguntou como poderiamos bloquear o copy / paste no ax e para tal, tive que recorrer a um post antigo, onde mostro como recuperar a tecla que foi pressionada. O post é o Capturando o teclado no AX.
A ideia é capturar a combinação que o usuário pressionou e tomar uma decisão.
Se abrir a macro Task, vai ver que temos:
1 2 3 4 | ... #define.taskCut(770) #define.taskCopy(771) ... |
Tendo em vista isto, vamos até a classe SysSetupFormRun, método task, e adicionamos logo no começo, ficando:
1 2 3 4 5 6 7 8 9 | ... ; if(_p1 == #taskCopy || _p1 == #taskCut) { return 0; } else if (_p1 == #taskFilter) ... |
Beleza? Agora é só usar a criatividade.
[]s
Pichler
Leave a reply