Delphi - navigator urgente

 
Vista:
sin imagen de perfil

navigator urgente

Publicado por oaa (67 intervenciones) el 08/05/2003 20:26:13
amigoos, como puedo indicar que cuando cliqueo un botos del navigator realice una determinada instruccion, ya que el on clik del navigator es gral. pero no en un boton en particulñar. gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:navigator urgente

Publicado por Ernesto De Spirito (706 intervenciones) el 09/05/2003 00:08:37
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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar