Fórum bloquear Crtl Delete no DBGRID #183158
19/09/2003
0
Pessoal,
alguem sabe como bloquear o Crtl+Delete num Dbgrid ?
Quero que impedir que os usuários excluam registros que são exibidos numa dbgrid.
alguem sabe como bloquear o Crtl+Delete num Dbgrid ?
Quero que impedir que os usuários excluam registros que são exibidos numa dbgrid.
Rodrigo Costa
Curtir tópico
+ 0
Responder
Posts
19/09/2003
Koplin
No evento OnKeyPress do DBGrid faça:
If (GetKeyState(VK_CONTROL)) and ($1000000)<>0 then
If key=#46 Then key:=0;
46=delete
0 tecla inexistente - não faz nada
If (GetKeyState(VK_CONTROL)) and ($1000000)<>0 then
If key=#46 Then key:=0;
46=delete
0 tecla inexistente - não faz nada
Responder
Gostei + 0
19/09/2003
Jc
Se quiser algo mais facil tente isso (apenas uma linha):
// Colocar no evento OnKeyDown do DBGRID:
if (Shift = [ssCtrl]) and (Key = 46) Then KEY := 0;
// Colocar no evento OnKeyDown do DBGRID:
if (Shift = [ssCtrl]) and (Key = 46) Then KEY := 0;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)