Tem como fazer isso???

Delphi

26/03/2003

Eu estou usando o DBNavigator em uma aplicação, e eu preciso saber como eu faço para saber se ao clicar no DBNavigator o usuário clicou no botão delete para que eu possa colocar uma janela de confirmação de exclusão. Alguem sabe como eu faço para descobrir se o usuario clicou no botão delete???


Inutaishou

Inutaishou

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

26/03/2003

Eu estou usando o DBNavigator em uma aplicação, e eu preciso saber como eu faço para saber se ao clicar no DBNavigator o usuário clicou no botão delete para que eu possa colocar uma janela de confirmação de exclusão. Alguem sabe como eu faço para descobrir se o usuario clicou no botão delete???


Mude a propriedade ConfirmDelete para false; // Pois ele pede confirmação (Em inglês - Delete Record?)
No beforedelete da Table proceda:

If MessageDlg(´Deseja remover o registro?´, mtConfirmation,[mbYes,mbNo],0)<> mrYes then SysUtils.abort;

-----

Para saber se foi o botão delete:
if dbNavigator1.BtnClick=nbDelete then

Mas não use isso para o seu caso.


GOSTEI 0
Inutaishou

Inutaishou

26/03/2003

Muito obrigado parceiro...


GOSTEI 0
POSTAR