FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con XP Manifest
Hola a todos,
tengo algunos problemas al añadir XP Manifest. Más concretamente con los checkbox y los radiobuttons y es que no puedo cambiar el color del literal de dichos componentes. He encontrado en el foro el problema de los Panels y lo he solucionado (ParentBackground = False) pero no he encontrado como solucionar el color de estos componentes. ¿alguien puede ayudarme? Saludos... Miguel Angel |
#2
|
||||
|
||||
Que yo sepa, no se puede
Creo que no se puede elegir el color de tus checkbox, radiobuttons, etc
Pues el mismo XpMan transforma la apariencia de que tendría una ventana de W$ Xp. (que alguien me corrija si estoy equivocado ) Lo que yo hago es agregar una "Label" y ponerle color (el XpMan respeta el color del Label) Luego no escribir nada en el "checkbox" (osea dejarlo en blanco) y utilizar el "Label" como información para el checkbox. Esto es una solución un poco ortodoxa, pues no se me ocurrió otra cosa más. Nota aparte: Tanto tiempo usando Ubuntu que me olvidé de seguir practicando programación en Delphi.... Pues me olvidé como se llamaba el "Label", no sabía si se llamaba Title, Text, Caption, . Esto sí que fue vergonzoso. Al final tuve que buscar en la Red hasta que encontré el nombre: Página |
#3
|
|||
|
|||
Poco ortodoxa si que es pero es una solución que tendré que considerar a falta de saber si existe alguna otra. O eso ó olvidarme de intentar mejorar la apariencia del programa.
Programo en TurboDelphi y no puedo añadir componentes de terceros. Gracias y saludos Miguel Angel |
#4
|
|||
|
|||
Hola.
Hice pruebas con Delphi 7 y tampoco pude. Probé otra posibilidad que puede que te resulte útil. En un Panel: le borras el caption, marcas a true y luego a false la propiedad ParentBackGround, luego le añades (dentro del panel) el CheckBox y le pones (al panel) el color que te interese. Como resultado, el panel marcará el color que tendrá el CheckBox. Si resulta que te sirve, pero requiere mucho trabajo para hacer un solo CheckBox, puedes utilizar el truco de crear templates (no sé si funcionará en TurboDelphi): Cuando hayas conseguido lo que querías con el Panel y el Checkbox, los seleccionas los 2; luego vas al menú "Component", seleccionas "Create Component Template", le asignas un nombre... y listo. Ese nuevo componente lo puedes encontrar en la pestaña "Template" de los componentes. Así, casi, casi, será como añadir un componente. Espero te sirva. Ramón. |
#5
|
|||
|
|||
Hola rrf,
tu sistema no me funciona. Además, estoy teniendo otros problemas. Parece que no funciona bien el .DoubleBuffered Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Xp Manifest Lazarus | mightydragonlor | Lazarus, FreePascal, Kylix, etc. | 9 | 28-12-2007 18:10:36 |
XP Manifest & Double Buffered | arj2000 | Gráficos | 0 | 07-12-2004 14:06:45 |
XP Manifest | walrus | OOP | 1 | 05-10-2004 19:44:44 |
Poner color a un TPanel con XP manifest | jollodel | Gráficos | 1 | 11-08-2004 12:11:23 |
|