Hola Foro,
En un DBBrowse pretendo hacer estas dos cosas:
Aclaro que la cantidad de lineas mostradas es totalmente variable.
1) Por ejemplo si contiene 10 lineas, mostrar con un color (pj, Rojo) las 3 primeras (esto es que todas las columnas tengan el texto mostrado en determinado color) y con otro color (pj, Negro) las restantes. ¿Es posible hacer eso?, ¿alguien tiene algún ejemplo que yo pueda estudiar?
2) Siguiendo el ejemplo anterior, quisiera limitar el desplazamiento solo dentro de las 7 lineas restantes, he pensado hacerlo por código pero quisiera saber si hay alguna propiedad análoga a nFreeze pero para las filas.
Cualquier idea es bienvenida.
Saludos
Daniel
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Manipular el comportamiento en un DBBrowse
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Manipular el comportamiento en un DBBrowse
Hola,
1) Utilice el evento TBrwColumn:OnDrawCell(). Desde él podrá cambiar el color de fondo y el del texto de cualquier columna. Puede hacer que TODAS las columnas apunten al mismo evento para así no tener que repetirlo por cada una de las columnas.
2) No es posible, lo siento.
Un saludo
1) Utilice el evento TBrwColumn:OnDrawCell(). Desde él podrá cambiar el color de fondo y el del texto de cualquier columna. Puede hacer que TODAS las columnas apunten al mismo evento para así no tener que repetirlo por cada una de las columnas.
2) No es posible, lo siento.
Un saludo
Re: Manipular el comportamiento en un DBBrowse
Ignacio,
Muchas gracias por su ayuda.
Lo probaré.
Saludos
Muchas gracias por su ayuda.
Lo probaré.
Saludos
Re: Manipular el comportamiento en un DBBrowse
Ignacio,
Funcionó perfecto, logré el efecto que necesitaba.
Muchas Gracias
Saludos
Daniel
Funcionó perfecto, logré el efecto que necesitaba.
Muchas Gracias
Saludos
Daniel