Botones del DBNavigator !!!
Holas amigos de este foro
Hoy les traigo una interrogante. ¿Cómo podré poner visible y/u oculto determinados botones del DBNavigator en tiempo de ejecución según mi conveniencia? Probé con el DBNavigator1.VisibleButtons pero falta parámetros en la expresión. ¿Alguien podría ayudarme? De antemano Gracias. salu2 Ledian |
Hola, claro que faltan parámetros en esa expresión, porque allí es donde le debes decir, que botones quieres que se visualicen y cuales no.
Extraído de la ayuda de Delphi: Cita:
La única pega que veo a esto, es que estetícament es feo, ya que no deshabilita los botones, sino que los oculta y sólo muestra los que tu has escogido. Pero en fin... Espero te sirva. Saludos |
DBNavigator1.VisibleButtons := [nbFirst, nbPrior, nbNext, nbLast];
con esto te oculta el de insertar, eliminar, actualizar, editar, guardar, cancelar en la ayuda de delphi viene mas explicado |
Ok
Amigos grasias a todos.
Cita:
de todas formas muchas grasias a todoss Salu2 Ledian |
Una preguntita...
Mi pregunta es muy sencilla, puesto que no es tu intención ponerlos invisibles porque no crear los mismos botones capturando la imagen, y pegandolos en un speed button?
Al fin y al cabo seguirias teniendo un dbnavigator(y seria a medida!!!) Otra forma seria que en lugar de copiar las mismas imagenes para pegarlas en speedbutons podrias insertar imagenes directamente, y asi te dejas de pensar en que sean identicos, eso hara que tu interficie sea mas atractiva, a la par que sera unica y exclusivamente como tu lo deseas, ademas a la hora de poner un boton que no pueda ser presionado simplemente lo trataras como una imagen mas... pudiendo modificar la imagen al SER presionada, al ESTAR presionada y finalmente al finalizar la presión.... Si te interesa este tema pos solo tienes que pedirme algun tipo de ayuda y ya te mandare alguna cosilla para que me entiendas facilmente. OK?:rolleyes: |
hola amigo, si lo que quieres es inabilitar botones y tener que usar el dbnavigator, es sencillo estos son ejemplo:
Button1.Enabled:=True; Activa el boton para funcionar Button1.Enabled:=False; Desactiva el boton, no lo desaparece, pero no puedes ejecutarlo para manejar el dbnavigator con tus botones el codigo es table1.First; Next, Prior, Insert, Cancel, Last, etc según tu convenencia y puedes ponerles las imagenes que quieras a los botones como te lo habian dicho ya antes para mejor presentacion, pero bueno, espero haber ayudado. |
La franja horaria es GMT +2. Ahora son las 20:36:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi