Algunos buscan m谩s funcionalidad y otros que no la quieren.
Me han solicitado quitar el Control+C y Control+V en los gets.
Tambien que no aparezca el men煤 al hacer click en el bot贸n derecho del mouse.
驴Ideas?
Algunos buscan m谩s funcionalidad y otros que no la quieren.
Me han solicitado quitar el Control+C y Control+V en los gets.
Tambien que no aparezca el men煤 al hacer click en el bot贸n derecho del mouse.
驴Ideas?
fleal
Podes usar oGet : bKeyDown para asignar acciones desde el teclado
y para que no te aparezca el menu de contexto oGet : bRClicked := { || .t. }
Horacio,
bkeydown es buena idea.... 驴Pero como saber si han presionando Ctrl+C 贸 Ctrl+V ?
Puedo saber si ha presiona una tecla pero no s茅 como identificar una combinaci贸n de teclas.
Gracias
Fernando
Fer, para verificar la combinacion de teclas yo la uso asi sin problemas:
GETASYNCKEY(VK_SHIFT,VK_TAB)
espero te sirva
salu2
paco
Paco,
Ya veo que hay m谩s de un camino para lograr lo mismo.
Sucede que en la captura de un dato largo he importante, el capturista marca el get completo, entonces hace Ctrl+C y luego el programa solicita se confirme ese dato. Pues el muy listillo ahora solo usa Ctrl+V y pues ya se jodio la cosa. Por que ese paso est谩 hecho para confirmar la veracidad de la informaci贸n. Asi pues... al hacer eso el dato se confirma.
Pero si a patadas vamos... pues entonces. Yo he puesto esto:
aGets[1]:bKeyDown := { | nKey, nFlags, oGet | IF( GetKeyState( VK_CONTROL ) , ;
msgstop("blocked") , TRUE ) }
aGets[1]:bRClicked := { | nRow, nCol, nFlags | msginfo("blocked" ) }
Como ves les estoy incapacitando el usar la tecla CONTROL y tambi茅n el bot贸n Derecho del mouse.
Como decimos aqu铆. 隆隆 A la Goma, que hagan bien el trabajo como se debe!!
Gracias