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.


Rodrigo Costa

Rodrigo Costa

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


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;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar