Hola,
Necesito hacer un par de cosas y no veo como.
1) Browse tipo celda para movernos por él, sale un rectángulo negro e
interior blanco. ¿Cómo cambio estos colores?
Así lo defino: oBrw:nMarqueeStyle := bmSOLIDCELL
2) Columna browse tipo beGET_BUTTON , cómo puedo poner una imágen que no
sean los 2 puntos ". ." que aparecen en el botón, igual que en el TEditBtn ?
Un Saludo,
Joaquín
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.
Dudas con TBrowse
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Dudas con TBrowse
Joaquin,
1) Deberás utilizar el evento TBrwColumn:OnDrawCell
2) Lo siento, no se puede. No está contemplado.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:467aa9f9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola,
>
> Necesito hacer un par de cosas y no veo como.
>
> 1) Browse tipo celda para movernos por él, sale un rectángulo negro e
> interior blanco. ¿Cómo cambio estos colores?
> Así lo defino: oBrw:nMarqueeStyle := bmSOLIDCELL
>
> 2) Columna browse tipo beGET_BUTTON , cómo puedo poner una imágen que no
> sean los 2 puntos ". ." que aparecen en el botón, igual que en el TEditBtn
> ?
>
>
> Un Saludo,
> Joaquín
1) Deberás utilizar el evento TBrwColumn:OnDrawCell
2) Lo siento, no se puede. No está contemplado.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:467aa9f9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola,
>
> Necesito hacer un par de cosas y no veo como.
>
> 1) Browse tipo celda para movernos por él, sale un rectángulo negro e
> interior blanco. ¿Cómo cambio estos colores?
> Así lo defino: oBrw:nMarqueeStyle := bmSOLIDCELL
>
> 2) Columna browse tipo beGET_BUTTON , cómo puedo poner una imágen que no
> sean los 2 puntos ". ." que aparecen en el botón, igual que en el TEditBtn
> ?
>
>
> Un Saludo,
> Joaquín
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Dudas con TBrowse
Ignacio,
1) ¿No sería bueno tener en el browse una DATA para el color de ese
rectángulo por defecto ?
2) Si heredo ¿Qué método tendría que redefinir para que lo contemplara?
Un Saludo,
Joaquín
Ignacio Ortiz de Zúñiga escribió:
> Joaquin,
>
> 1) Deberás utilizar el evento TBrwColumn:OnDrawCell
>
> 2) Lo siento, no se puede. No está contemplado.
>
> Un saludo,
>
1) ¿No sería bueno tener en el browse una DATA para el color de ese
rectángulo por defecto ?
2) Si heredo ¿Qué método tendría que redefinir para que lo contemplara?
Un Saludo,
Joaquín
Ignacio Ortiz de Zúñiga escribió:
> Joaquin,
>
> 1) Deberás utilizar el evento TBrwColumn:OnDrawCell
>
> 2) Lo siento, no se puede. No está contemplado.
>
> Un saludo,
>
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Dudas con TBrowse
Joaquin,
> 1) ¿No sería bueno tener en el browse una DATA para el color de ese
> rectángulo por defecto ?
Creo que no, porque entonces dicha posible propiedad entraría en colisión
con la propiedad nMarqueeStyle. Es más sencillo la forma que te propongo.
Además es muy fácil redirigir todos los eventos OnDrawCell de cada columna
al mismo método.
> 2) Si heredo ¿Qué método tendría que redefinir para que lo contemplara?
Me temo que es bastante complejo. Basicamente consistiria en lo siguiente:
a) crear la propiedad para el color
b) Crear un metodo que se encarge del pintado
c) Sobrecargar los eventos TBrwColumn:OnDrawCell para que llame al metodo
definido en (b)
d) Si sobrecargas el evento desde el IDE tener precaución de llamar desde él
al método definido en (b)
Eso es todo.
Un saludo
Nota: Por favor no me pidas que te haga el código. Gracias por entenderlo.
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=467ac697@ozsrv2.ozlan.local...]467ac697@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> 1) ¿No sería bueno tener en el browse una DATA para el color de ese
> rectángulo por defecto ?
>
> 2) Si heredo ¿Qué método tendría que redefinir para que lo contemplara?
>
> Un Saludo,
> Joaquín
>
> Ignacio Ortiz de Zúñiga escribió:
>> Joaquin,
>>
>> 1) Deberás utilizar el evento TBrwColumn:OnDrawCell
>>
>> 2) Lo siento, no se puede. No está contemplado.
>>
>> Un saludo,
>>
> 1) ¿No sería bueno tener en el browse una DATA para el color de ese
> rectángulo por defecto ?
Creo que no, porque entonces dicha posible propiedad entraría en colisión
con la propiedad nMarqueeStyle. Es más sencillo la forma que te propongo.
Además es muy fácil redirigir todos los eventos OnDrawCell de cada columna
al mismo método.
> 2) Si heredo ¿Qué método tendría que redefinir para que lo contemplara?
Me temo que es bastante complejo. Basicamente consistiria en lo siguiente:
a) crear la propiedad para el color
b) Crear un metodo que se encarge del pintado
c) Sobrecargar los eventos TBrwColumn:OnDrawCell para que llame al metodo
definido en (b)
d) Si sobrecargas el evento desde el IDE tener precaución de llamar desde él
al método definido en (b)
Eso es todo.
Un saludo
Nota: Por favor no me pidas que te haga el código. Gracias por entenderlo.
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=467ac697@ozsrv2.ozlan.local...]467ac697@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> 1) ¿No sería bueno tener en el browse una DATA para el color de ese
> rectángulo por defecto ?
>
> 2) Si heredo ¿Qué método tendría que redefinir para que lo contemplara?
>
> Un Saludo,
> Joaquín
>
> Ignacio Ortiz de Zúñiga escribió:
>> Joaquin,
>>
>> 1) Deberás utilizar el evento TBrwColumn:OnDrawCell
>>
>> 2) Lo siento, no se puede. No está contemplado.
>>
>> Un saludo,
>>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Dudas con TBrowse
Ignacio Gracias,
Pero nunca te he pedido que me hicieras el código de nada.
Si te pregunto este tipo de cosas, es porque sé, que tienes un
conocimiento interno de Xailer muchísimo mayor que yo, y siempre viene
bien un consejo de por donde andan los tiros, para no perder horas en
analizar todas las posibilidades.
Lo dicho, gracias por indicarme por donde atacar el problema.
Un Saludo,
Joaquín
I
gnacio Ortiz de Zúñiga escribió:
> Joaquin,
>
>> 1) ¿No sería bueno tener en el browse una DATA para el color de ese
>> rectángulo por defecto ?
>
> Creo que no, porque entonces dicha posible propiedad entraría en colisión
> con la propiedad nMarqueeStyle. Es más sencillo la forma que te propongo.
> Además es muy fácil redirigir todos los eventos OnDrawCell de cada columna
> al mismo método.
>
>> 2) Si heredo ¿Qué método tendría que redefinir para que lo contemplara?
>
> Me temo que es bastante complejo. Basicamente consistiria en lo siguiente:
>
> a) crear la propiedad para el color
>
> b) Crear un metodo que se encarge del pintado
>
> c) Sobrecargar los eventos TBrwColumn:OnDrawCell para que llame al metodo
> definido en (b)
>
> d) Si sobrecargas el evento desde el IDE tener precaución de llamar desde él
> al método definido en (b)
>
> Eso es todo.
>
> Un saludo
>
> Nota: Por favor no me pidas que te haga el código. Gracias por entenderlo.
>
Pero nunca te he pedido que me hicieras el código de nada.
Si te pregunto este tipo de cosas, es porque sé, que tienes un
conocimiento interno de Xailer muchísimo mayor que yo, y siempre viene
bien un consejo de por donde andan los tiros, para no perder horas en
analizar todas las posibilidades.
Lo dicho, gracias por indicarme por donde atacar el problema.
Un Saludo,
Joaquín
I
gnacio Ortiz de Zúñiga escribió:
> Joaquin,
>
>> 1) ¿No sería bueno tener en el browse una DATA para el color de ese
>> rectángulo por defecto ?
>
> Creo que no, porque entonces dicha posible propiedad entraría en colisión
> con la propiedad nMarqueeStyle. Es más sencillo la forma que te propongo.
> Además es muy fácil redirigir todos los eventos OnDrawCell de cada columna
> al mismo método.
>
>> 2) Si heredo ¿Qué método tendría que redefinir para que lo contemplara?
>
> Me temo que es bastante complejo. Basicamente consistiria en lo siguiente:
>
> a) crear la propiedad para el color
>
> b) Crear un metodo que se encarge del pintado
>
> c) Sobrecargar los eventos TBrwColumn:OnDrawCell para que llame al metodo
> definido en (b)
>
> d) Si sobrecargas el evento desde el IDE tener precaución de llamar desde él
> al método definido en (b)
>
> Eso es todo.
>
> Un saludo
>
> Nota: Por favor no me pidas que te haga el código. Gracias por entenderlo.
>