FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Delphi 7 y apariencia XP
He buscado en los foros y no he visto nada, por eso lo pregunto.
¿Como se hace para que una aplicación hecha con Delphi7 tenga apariencia XP? (Botones, bordes de ventanas, checks, radios, etc...) Igual estoy equivocado y no se puede. Un saludo. |
#2
|
||||
|
||||
Hola,
El tema de los temas del Windows XP se ha tratado ya en estos Foros. Personalmente, lo que hago es añadir la unidad "XpMan" en el archivo "dpr" de los proyectos que quiero tomen los temas de Windows Xp. |
#3
|
||||
|
||||
En la pestaña de componentes "Win32" tienes el componente "XPmanifest". Pegándolo en el form principal, o añadiendo en el uses del form principal "XPman" (mas o menos lo que dice DEC), consigues que todos los controles estándar de delphi adopten el estilo visual que uses en XP.
Si lo que deseas es controlar tus propios estilos visuales, tendrás que utilizar componentes preparados para ello, como por ejemplo SkinForm. Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
#4
|
||||
|
||||
Hola,
Germán, si añado la unidad "XpMan" al archivo de proyecto y no en cada uno de los formularios de una aplicación, es, precisamente para evitar esto último. por otro lado el "manifiesto Xp" es justo lo que añade la unidad XpMan, la cual puede verse a continuación:
|
#5
|
||||
|
||||
DEC, yo únicamente he indicado que se debe añadir en el form principal (no en todos), y que el resultado es el mismo que tu método, pues cualquier otro form del proyecto adopta tambien el estilo que se use en XP.... simplemente sugeria otra posibilidad.
Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
#6
|
||||
|
||||
Hola,
Germán, no lo decía por tanto. De hecho estaba equivocado si es como dices y añadiendo la unidad en el formulario principal está todo hecho. Porque lo que yo pretendo, como digo, añadiendo la unidad en el archivo del proyecto es no tener que repetir la misma unidad en todos los formularios. En todo caso no te lo tomes a mal que mi intención no era conseguir algo así sino acaso lo contrario. |
#7
|
||||
|
||||
Xp
-"Todos nos quejamos de windows xp pero queremos que nuestras aplicaciones se vean como xp".
Esto fue un comentario al margen y muy personal, mira yo me encontre con ese problema y buscando en la red encontre varios componentes unos libres y otros no que te permiten mostrar tus aplicaciones con esa forma, no importa que tengas tu aplicación en windows 98,2k o wx, de cualquier forma te la muestra con efectos de xp. mira los componentes son Tb2K, XP Style components,ThemeEngenire, TMS ultima version y bueno hay mas pero me canse de instalarlos, te voy a ser sincero, unos componentes no se comportan como yo esperaba espero a ti te sirvan. saludos, ptta. Si deseas mandame tu mail y te mando los componentes, o alquien que los quiera con gusto se los mando. |
#8
|
||||
|
||||
No me lo tome a mal para nada, DEC, simplemente queria que releyeras el post. Precisamente los foros sirven para solventar dudas, no hay razon para tomar a mal lo que cada uno ha escrito.
Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
#9
|
||||
|
||||
Hola,
Cita:
|
#10
|
||||
|
||||
Cita:
grasias de antemano |
#11
|
||||
|
||||
yo tampoco
|
#12
|
||||
|
||||
yo tampoco puedo hacerlo ss
|
#13
|
||||
|
||||
REspuesta
Paso 1: Verificar que tengamos Delphi 7
Paso 2: Ir a la pestaña Win32 Paso 3: Dar clic en el ultimo componente llamado XpManifiest Paso 4: Dar clic en cualquier parte de la forma principal y listo, espero les sirava de algo, si kieren diseños mas novedosos usen Skinform |
#14
|
|||
|
|||
Cita:
Cita:
|
|
|
|