Ir al contenido


Foto

¿Cómo prevenir el CTRL+DEL en un DBGrid?


  • Por favor identifícate para responder
1 respuesta en este tema

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 04 noviembre 2008 - 07:39

Si necesitas deshabilitar la combinación de teclas CTRL + DEL mientras operas en un DBGrid, puedes hacerlo con el siguiente código que es muy sencillo:



delphi
  1. procedure Form1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift:TShiftState) ;
  2. begin
  3.   if (Shift = [ssCtrl]) and (Key = VK_DELETE) then
  4.     Key := 0; {ignora}
  5. end;



Saludos.


  • 0

#2 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 05 noviembre 2008 - 07:05

buena idea, yo lo hacia directamente en el dataset le colocaba un abort en el BeforeDelete
  • 0




IP.Board spam blocked by CleanTalk.