FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
DBNavigator
Hola!, estoy usando un DBNagivator y en algunas ocasiones necesito desactivar algun boton en tiempo de ejecucion, Se puede hacer?, como?. he intentado modificar la propiedad VisibleButtons de este pero no lo consigo. Gracias
|
#2
|
|||
|
|||
DBNavigator
He encontrado en el foro otro problema similar y he seguido la respuesta consiguiendo lo que yo queria. Inicialmente consigo desactivar los botones que no quiero que puedan ser pulsados pero cuando se actua sobre alguno de los botones activos (siguiente,anterior, primero, ultimo), automaticamente el boton de borrar ("-") se activa solo y no se porque. No me gustaria que se pueda borrar un registro. Que es lo que ocurre?, porque se activa?, como se puede solucionar?, gracias.
|
#3
|
|||
|
|||
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 ... |
#4
|
|||
|
|||
Podrias crear tu propia barra, es decir una serie de botones que funcionen como el dbnavigator, es sencillo, si te parece factible te podria poner codigo.
__________________
{Saludos.} //Todos los dias se aprende algo nuevo, por que no enseñar nosotros? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBNavigator | karocs | Varios | 1 | 21-09-2005 02:20:28 |
Heredar del DBNavigator | Carlosj | OOP | 0 | 11-01-2005 09:29:43 |
Botones DBNavigator | walrus | OOP | 3 | 06-09-2004 03:11:39 |
Editar DBNavigator | samame | Varios | 1 | 28-04-2004 10:21:02 |
Botones del DBNavigator | thecarlos | Varios | 2 | 08-01-2004 22:28:05 |
|