If you want capture events using DBNavigator, use BeforeAction procedure.
And verify the pressed button... see:
...
procedure TForm_Test.DBNavigator_TestBeforeAction(
Sender: TObject; Button: TDBNavButtonType);
begin
if (Button = nbDelete) then
...
Hey @hrayon
I am trying what you suggested.
But, I keep getting "Class identifier expected"
I have doubled and triple checked that everything is in place. (yes, Form5 is correct)
But, I am missing something.
I usually don't have problems with procedures, but this one is not working.
type
procedure DBNavigator1BeforeAction(Sender: TObject; Button: TDBNavButtonType);
procedure Form5.DBNavigator1BeforeAction(Sender: TObject; Button: TDBNavButtonType);
begin
code.....
end;