Si quieres controlar el click de un botón en particular, tendrás que usar el evento OnClick del DBNavigator, y en él preguntar con un IF si el botón cliqueado es el que te interesa:
procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
begin
if Button = nbRefresh then
ShowMessage('Se actualizó el dataset');
end;
Ten en cuenta que el evento OnClick se ejecuta después que se ejecute la acción correspondiente al botón. Si quieres hacer algo antes que se ejecute la acción del botón, usa el evento BeforeAction:
procedure TForm1.DBNavigator1BeforeAction(Sender: TObject;
Button: TNavigateBtn);
begin
if Button = nbRefresh then
ShowMessage('Se está por actualizar el dataset');
end;
Espero que te sirva.
Ernesto De Spirito
http://www.latiumsoftware.com/es/index.php