| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Comodin Cdt

Registrado: 07 Mar 2011Mensajes: 21
|
Publicado: Jue 24 Abr, 2014 7:03 am Asunto: No puedo modificar algunas propiedades de un TPanel |
|
|
Hola
Tengo un TPanel que creo en proceso de ejecucion
| Código: |
MiPanel = new TPanel (this);
MiPanel->Parent (this);
|
Algunas de sus propiedades Puedo modificarlas (Ancho,Alto..) pero otras como el color (MIPanel->Color = (TColor) 0xFFFFFFFF), su apariencia 3d (MiPanel->Ctl3d= false)... no puedo
He probado modificando la propiedad ParentColor = false pero sigue igual...
¿Que puede Suceder?
Gracias |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 25 Abr, 2014 12:19 am Asunto: |
|
|
Pues funciona bien...
| Código: |
MiPanel = new TPanel(this);
MiPanel->Parent = this;
MiPanel->Color = (TColor)0xFFFFFFFF;
MiPanel->BevelOuter = bvLowered;
|
Saludos. |
|
| Volver arriba |
|
 |
Comodin Cdt

Registrado: 07 Mar 2011Mensajes: 21
|
Publicado: Mie 30 Abr, 2014 10:30 am Asunto: |
|
|
Gracias por contestarme....
He probado MiPanel->BevelOuter = bvLowered y si me funciona.. pero el color del Panel sigue sin modificarmelo..
Gracias |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mie 30 Abr, 2014 1:21 pm Asunto: |
|
|
| En las versiones actuales fíjate que esten a "false" las propiedades "ParentBackground" y "ParentCtl3D" del TPanel. |
|
| Volver arriba |
|
 |
Comodin Cdt

Registrado: 07 Mar 2011Mensajes: 21
|
Publicado: Mie 30 Abr, 2014 4:30 pm Asunto: |
|
|
Gracias por contestarme..
Tengo Builder 6 y como ya sabes no tiene la propiedad ParentBackground
He pusto todas las propiedades parent.. a false pero el color no lo cambia.
Gracias |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mie 30 Abr, 2014 6:32 pm Asunto: |
|
|
Pues entonces si que es extraño, ya que a mi el ejemplo que te pone escafandra me funciona correctamente.
Te hace lo mismo en un proyecto nuevo vacío? |
|
| Volver arriba |
|
 |
Comodin Cdt

Registrado: 07 Mar 2011Mensajes: 21
|
Publicado: Jue 01 May, 2014 10:11 am Asunto: |
|
|
He probado como has dicho en un proyecto vacio y funcionaba perfectamente con lo cual por logica el problema estaba en mi aplicacion.. Revisando linea a linea he encontrado el error .... una tonteria... Queriendo cambiar el color del texto del Panel obviaba la propiedad Font con lo cual el cambio de color se hacia en el Panel Gracias
Una ultima pregunta.. ya que creo el TPanel durante la ejecucion es posible crear un TShape dentro de ese Panel tambien durante la Ejecucion.
Gracias por vuestro Tiempo |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Jue 01 May, 2014 1:15 pm Asunto: |
|
|
| Código: | TShape* shape = new TShape(this);
shape->Parent = MiPanel; |
|
|
| Volver arriba |
|
 |
Comodin Cdt

Registrado: 07 Mar 2011Mensajes: 21
|
Publicado: Jue 01 May, 2014 1:48 pm Asunto: |
|
|
| Muchas Leo... |
|
| Volver arriba |
|
 |
|