![]() |
deshabilitar eliminar desde un dbgrid
Hola amigos del foro , necesito que me ayuden con algo que me sucede en un prg que estoy realizando , pues veran estoy tratando de deshabilitar la opcion de eliminacion que tien la dbgrid que es atravez de la combinacion de teclas [ctrl] +supr . Se que evitar que lo elimine lo consigo poniendo abort en el evento de afterDelete del TibDataSet que utilizo, pero quisiera capturar las teclas y anular su funcionamiento. se puede lograr esto gracias. :eek:
|
Claro que si !!!.
Tenés que usar los procedimientos OnKeyUp o OnKeyDown. Entonces verificas si las teclas presionadas son control y suprimir (no recuerdo las contantes, pero están en la ayuda de Delphi) y le pones Key := 0; Y debería funcionar. |
Cita:
Si esto es lo que pasa, entonces basta que, además de BeforeDelete, pongas en false la opción dgConfirmDelete del DBGrid (propiedad Options). Con esto ya no te aparece el mensaje. // Saludos |
| La franja horaria es GMT +2. Ahora son las 21:04:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi