FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Programar el componente DBNavigator independientemente
Hola amigos aqui nuevamente con algunas dudillas, mi problemas es que quisiera programar cada botoncito que tiene el componente DBNavigator independientemente,es decir me creo 10 TBitBtn (por que son 10 opciones que tiene este componente) y en el evento Onclick de cada uno quisiera poner el codigo de lo que exactamente hace cada botoncito del DBNavigator respectivamente, pero no se exactamente que código poner en los eventos, tampoco quiero hacerlo a nivel de componente o crearme un componente nuevo o personalizado solo quiero los eventos de cada uno.
Espero que me puedan ayudar.. Les agradesco de antemano......
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 26-11-2008 a las 20:28:23. |
#2
|
||||
|
||||
Hola
Bueno, no se cual es la duda. El dbnavigator esta ligado al datasource y a su vez al table o query. Los eventos son los que pone el mismo componente. Para hacer por ejemplo:
Etc, Etc, Etc. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Gracias Caral por responder...
Pense que era mas dificil pero dime caral ,al parecer cuando le das next o prior en el DBNavigator se seleciona la fila del DBGrid con azul ,pero si lo haces por codigo al parecer no ¿Como lograrias esto?
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 26-11-2008 a las 21:28:41. |
#5
|
||||
|
||||
Cita:
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#6
|
||||
|
||||
Entiendo lo que dices, pero eso es normal en un DBgrid, puedes tener seleccionado un registro y después poder seleccionar más registros.... de ahí que la selección no se mueva.
El dbgrid tiene la propiedad Options donde puedes configurar muchas opciones. Puede ser... y sólo puede ser, que hayas usado TButtons para tus navigator y ese componente captura el foco del ratón, así que el dbgrid pierde el foco. Usa un TSpeedButton para tus botones personalizados. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
|||
|
|||
y porque quieres hacer todo el codigo de los botones? lo pregunto por lo siguiente hay formas de cambiarle al dbnavigator las imagenes e incluso ponerle captions, a lo mejor eso soluciona el problema pero si aun asi quieres hacerlo, usa acciones ya trae predefinidas las acciones de base de datos y te habilita y deshabilita los botones automaticamente
|
#8
|
||||
|
||||
Cita:
Pero seria bueno que me dijeras como puedo personalisar el DBNavigator para ponerle imagenes diferentes en cada botoncito, etiquetas,etc. Seria muy interesante aprender hacerlo pero quiero decirte que trabajo con Delphi 7.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#9
|
||||
|
||||
Para cambiar los iconos, busca un archivo llamado "dbctrls.rc" en la carpeta de Borland\delphi7, lo puedes abrir con un editor de recursos y modificar las imágenes a voluntad y después compilar para obtener el .res final.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#10
|
||||
|
||||
Te cuento Lepe que no hay ese archivo que mencionas,lo he buscado por todos lados, incluso con el buscador de Windows(el perrito) y nada ....
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#11
|
||||
|
||||
Tal como dicen, se pueden personalizar las imágenes de los botones:
Una forma de hacerlo es cargando cada imagen durante la ejecución. Aquí pongo el ejemplo de la imagen, con todo y el archivo de recursos que contiene las imágenes. // Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como obtener la Capacidad Total del Disco Duro, independientemente de las particiones | JoAnCa | API de Windows | 16 | 26-06-2012 09:45:54 |
Cerrar Formularios hijos independientemente | morfeo21 | Varios | 2 | 29-05-2008 20:27:44 |
Componente DBNavigator con distinta apariencia | Jose Roman | Varios | 1 | 24-01-2008 14:34:25 |
Componente con distinta apariencia al DBNavigator | Jose Roman | Varios | 8 | 18-01-2008 20:53:52 |
Componente DBNavigator | Carliviris | Varios | 3 | 25-08-2006 01:09:17 |
|