![]() |
Como Detectar Ctrl+del?
Hola a todos.
En una aplicación delphi quiero controlar que no me pulsen la combinacion de teclas Ctrl+Del sobre una grilla con el proposito que no puedan borrar registros de esa forma, sé como detectar cuando pulsan las teclas CONTROL, ALT, F1, entre otras, pero no como detectar la combinación del CONTROL+DEL. cuento con su ayuda.. ElCherchu... |
En el evento BeforeDelete del dataset asociado lanza una excepción o simplemente pon abort. Para que no salga el mensajilli de confirmación, desactiva la opción dgConfirmDelete en las opciones del grid.
// Saludos |
también puedes negar que use un botón para que no haga la combinación de control+del
|
Haciendo algunas pruebas, aun cuando el evento OnKeyDown sí detecta la tecla CONTROL, no parece evitar el CTRL-DEL aún poniendo Key := 0. Sin embargo, parece funcionar si lo que detectamos es la tecla DELETE con el modificador Ctrl:
// Saludos |
La franja horaria es GMT +2. Ahora son las 12:55:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi