ctrl del ... como desabilitar essa sequência no dbgrid
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
Um abraço a todos
Diego
Diegodelphi
Curtidas 0
Respostas
Brinklley
01/07/2004
apenas coloque a opção requestlive para false na tua tabela o Query ligada ao grid.
GOSTEI 0
Maxymus
01/07/2004
coloque no evento OnKeyDown do DbGrid (maneira + confiárvel)
if (Shift = [SsCtrl]) and (key = 46) then
key:=0;
Valeu!!!
if (Shift = [SsCtrl]) and (key = 46) then
key:=0;
Valeu!!!
GOSTEI 0
Diegodelphi
01/07/2004
valeu pessoal, os dois modos funcionaram..
Abracos
Abracos
GOSTEI 0
Steve_narancic
01/07/2004
Coloquei um ApplicationEvents no form Principal de minha aplicação e no evento OnMessage coloquei o seguinte código:
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?
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?
GOSTEI 0
Steve_narancic
01/07/2004
Alguem tem alguma idéia de como desabilitar a sequencia de CTRL+DEL em toda aplicação?
GOSTEI 0