Jump to content


Photo

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


  • Please log in to reply
1 reply to this topic

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 04 November 2008 - 07:39 PM

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
  • 4483 posts
  • LocationVenezuela

Posted 05 November 2008 - 07:05 AM

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




IP.Board spam blocked by CleanTalk.