Sin embargo los botones del DbNavigator, tienen propiedades como que al mantener pulsado un botón cada cierto tiempo produzca un avance, esto lo acabo de releer de un libro de Ian Marteens.
Por lo tanto si tienes el DbNavigator y tienes otro botón hecho por tí por qué no llamas al propio Navigator que ejecute su método correspondiente.
Código:
procedure TForm1.Button1Click(Sender: TObject);
begin
DbNavigator1.BtnClick(nbInsert);
end;
Incluso puedes cometer la aberración de poner un DbNavigator en tu formulario y ponerlo visible a falso y llamarlo desde tus botones.
Un Saludo.