Tema: DBNavigator
Ver Mensaje Individual
  #3  
Antiguo 11-05-2006
freelance freelance is offline
Registrado
 
Registrado: may 2006
Posts: 9
Reputación: 0
freelance Va por buen camino
Pues ...

Debido a que el Enabled/Disabled de los botones del DBNavigator es controlado por el Datasource(y Dataset) asociado, sólo te queda la opción de hacerlos visibles/invisibles para que no puedan pulsarse, ya que si no, tienes que meterte con más complicaciones.

De todas maneras creo que la solución a tu problema no está en el DBNavigator, si no en el estado del Datasource/Dataset asociado.



De todas formas, para ocultar/mostrar un boton del navegador (p.e.nbFirst):

Ocultar: DBNavigator.VisibleButtons := DBNavigator.VisibleButtons-[nbFirst]

Mostrar: DBNavigator.VisibleButtons := DBNavigator.VisibleButtons+[nbFirst]


Aunque te daras cuenta de que tiene un problema con el tamaño.
Guarda el tamaño inicial del Navigator en una variable y cada vez que ejecutes alguna de las lineas anteriores Ocultar/Mostrar vuele a restaurarselo. Aún así notarás un pequeño problema.


espero haberte ayudado ...
Responder Con Cita