Página 1 de 1
oBrush y nClrPane
Publicado: Jue Dic 01, 2005 11:42 am
por joseluis
Hola...
No me aclaro. En un control tBevel (por ejemplo). nClrPane := loquesea
hace que el fondo del tBevel tenga el color indicado. Y el oBrush := un
color sólido tambien.... ¿no?
El caso es que en el IDE si pongo un oBrush a un color sólido
cualquiera, así se ve. Pero en ejecución el que se ve es el nClrPane.
Un poco confuso... por lo menos para mi. ¿Como funciona el tema?
Saludos y gracias por las aclaraciones,
José Luis Capel
oBrush y nClrPane
Publicado: Jue Dic 01, 2005 12:17 pm
por jfgimenez
José Luis,
> No me aclaro. En un control tBevel (por ejemplo). nClrPane := loquesea
> hace que el fondo del tBevel tenga el color indicado. Y el oBrush := un
> color sólido tambien.... ¿no?
>
> El caso es que en el IDE si pongo un oBrush a un color sólido cualquiera,
> así se ve. Pero en ejecución el que se ve es el nClrPane.
>
> Un poco confuso... por lo menos para mi. ¿Como funciona el tema?
Vamos a ver, te cuento lo que yo veo:
1) Cuando el brush es sólido, se debería cambiar el nCrlPane, pero no se
está cambiando. Mi idea es que no se guarde el brush, sino solamente el
color
2) Cuando el brush es "Hatch", entonces sí se está guardando, pero me temo
que se está guardando antes de nClrPane, y al asignar esta última propiedad
se está sobreescribiendo cualquier valor del brush.
Intentaré corregirlo cuanto antes. Ambos fallos tienen que ver directamente
con el IDE, y por lo tanto no te puedo enviar un .obj que lo corrija.
--
Un saludo,
José F. Giménez
oBrush y nClrPane
Publicado: Jue Dic 01, 2005 12:22 pm
por joseluis
José,
>
> Vamos a ver, te cuento lo que yo veo:
>
> 1) Cuando el brush es sólido, se debería cambiar el nCrlPane, pero no se
> está cambiando. Mi idea es que no se guarde el brush, sino solamente el
> color
>
> 2) Cuando el brush es "Hatch", entonces sí se está guardando, pero me temo
> que se está guardando antes de nClrPane, y al asignar esta última propiedad
> se está sobreescribiendo cualquier valor del brush.
>
> Intentaré corregirlo cuanto antes. Ambos fallos tienen que ver directamente
> con el IDE, y por lo tanto no te puedo enviar un .obj que lo corrija.
>
Gracias por tu respuesta.
Entonces... por lo que entiendo... ¿¿los brushes van a tener
'preferencia' sobre los nClrPane??
Saludos y reitero las gracias,
José Luis Capel
oBrush y nClrPane
Publicado: Jue Dic 01, 2005 12:37 pm
por jfgimenez
José Luis,
> Entonces... por lo que entiendo... ¿¿los brushes van a tener 'preferencia'
> sobre los nClrPane??
Sí, siempre que el brush no sea sólido. El problema actualmente es que al
asignar nClrPane se está creando de nuevo el brush, de estilo sólido. Y
claro, lo que tuviera definido el brush anteriormente se pierde. Al cambiar
el orden de las propiedades, primero se crea un brush sólido con el color
nClrPane, y después se asigna el brush que hayas definido. De esta forma
podrías tener un brush "hatch" donde las líneas salgan del color que
quieras, y además, el color de fondo sea el que hayas puesto en nClrPane.
--
Un saludo,
José F. Giménez