Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas al Cambiar el color de TEdit con estilo VCL Activado (https://www.clubdelphi.com/foros/showthread.php?t=85178)

El_Chava 11-02-2014 06:29:02

Problemas al Cambiar el color de TEdit con estilo VCL Activado
 
Hola amigos del foro de nuevo aquí solicitando su ayuda con el siguiente problema que se ha presentado. En un aplicación que estoy desarrollando en delphi XE4 , dentro de las opciones del proyecto hay la posibilidad de cambiar el estilo o la apariencia de mi aplicación. de las cuales seleccione una que me gusto. ahi todo bien el detalle es que en algunos formularios de mi aplicación tengo que cambiar el color de un Tedit y al aplicar un estilo el tedit no se le aplica el color. Encontré una solución en ingles ( yo no se ingles use el traductor de google) pero aun así no supe como implementar la solución. Espero que los expertos en el foro me ayuden en donde tengo que poner el código que se menciona para solucionar el problema de antemano muchas gracias.

Liga de la solución
http://theroadtodelphi.wordpress.com...tyles-enabled/

nlsgarcia 11-02-2014 23:10:28

El_Chava,

Cita:

Empezado por El_Chava
...En un aplicación que estoy desarrollando en Delphi XE4 , dentro de las opciones del proyecto hay la posibilidad de cambiar el estilo...en algunos formularios de mi aplicación tengo que cambiar el color de un TEdit y al aplicar un estilo el TEdit no se le aplica el color...Encontré una solución en ingles...pero aun así no supe como implementar la solución...

Revisa el ejemplo asociado a este link:
Cita:

Demo Changing the color of Edit Controls with VCL Styles Enabled : http://dl.dropbox.com/u/12733424/Blo...s%20Colors.zip
Probe el ejemplo sugerido en el link anterior en Delphi XE4 y funciono según lo esperado, la idea básica es:

1- Crear un TStyleHook.

2- Registrarlo por medio del método RegisterStyleHook en la sección de initialization.

3- Implementar el TStyleHook solo en el Form que se requiera por medio de un Clase de Enlace con la Clase del Control a Modificar el estilo.

Todo lo anterior esta implementado en el ejemplo del Demo.

Espero sea útil :)

Nelson.


La franja horaria es GMT +2. Ahora son las 02:19:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi