![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
|||
|
|||
|
El comportamiento de algunos componentes cuando esta habilitado el tema de Windows (con un XPManifest), al parecer es debido a que al momento de crearse (en el constructor), se asigna como color de fondo, el color de su Parent, o sea si tenemos un TPanel sobre un formulario y la asignamos un color al Panel, en tiempo de ejecución ese color desaparace y en su lugar cambia el color al color del fondo de su Parent, en este caso el formulario.
Este comportamiento lo he podido evitar agregando lo siguiente en el OnCreate del formulario:
Y bueno, esto no solo sirve para los paneles, hay mas componentes que se crean de esa manera (desconozco porque) cuando hay un XPManifest. Espero sea de utilidad.
__________________
Un saludito. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Edit me causa error al mostrar | skinnerpro | OOP | 7 | 11-10-2007 06:52:29 |
| Edit me causa error al mostrar | skinnerpro | OOP | 1 | 11-10-2007 05:01:35 |
| No puedo usar el TXPManifest en Delphi 7 | her_127 | OOP | 6 | 05-01-2007 19:00:31 |
| Nuevo virus informatico causa caos en los medios informativos | Sasuke_Cub | Noticias | 12 | 19-08-2005 14:51:54 |
| AV en DSNIDE50.BPL ¿A CAUSA DEL UPDATE? - D5 | miqueas | Varios | 2 | 20-05-2005 17:33:30 |
|