Fórum ctrl del ... como desabilitar essa sequência no dbgrid #240837

01/07/2004

0

Ola galera, como faço para impedir que o usuário tecle CTRL+DEL e delete um registro do dbgrid.

Um abraço a todos

Diego


Diegodelphi

Diegodelphi

Responder

Posts

01/07/2004

Brinklley

apenas coloque a opção requestlive para false na tua tabela o Query ligada ao grid.


Responder

Gostei + 0

02/07/2004

Maxymus

coloque no evento OnKeyDown do DbGrid (maneira + confiárvel)


if (Shift = [SsCtrl]) and (key = 46) then
key:=0;



Valeu!!!


Responder

Gostei + 0

02/07/2004

Diegodelphi

valeu pessoal, os dois modos funcionaram..

Abracos


Responder

Gostei + 0

04/07/2005

Steve_narancic

Coloquei um ApplicationEvents no form Principal de minha aplicação e no evento OnMessage coloquei o seguinte código:

 If ((Msg.message = WM_KEYDOWN) and (((GetKeyState(VK_CONTROL) And $8000) and (GetKeyState(VK_DELETE) And $8000)) <> 0))
 then abort;


Para que a sequencia CTRL+DEL seje ignorada em toda aplicação, só que ao pressionar CTRL+DEL o form atual é fechado voltando para o form Principal. Teria como resolver isso?


Responder

Gostei + 0

05/07/2005

Steve_narancic

Alguem tem alguma idéia de como desabilitar a sequencia de CTRL+DEL em toda aplicação?


Responder

Gostei + 0

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

Aceitar