Como cambiar el aspecto de los formularios

529 views
Skip to first unread message

Marcelo Barberis

unread,
Feb 25, 2011, 4:10:37 AM2/25/11
to publicesvfoxpro
Estimados amigos
Queria preguntarles los siguiente: tengo una clase que baje de una web referida a skin, es un conjunto de 5 skins y queria saber como hacer para que se pueda aplicar mediante una opcion del menu o barra de herramientas a todos los formularios de mi aplicacion.

Estoy probando haciendo un form y guardarlo como una clase y utilizarlo para los formularios de mi aplicacion, esta bien si lo hago asi?
Esta clase tiene una propiedad SkinName y alli van los nombre de los skines. Ahora como hago para aplicar esta clase a lo forma en forma automatica?

Marcelo Barberis

Fcocibaeno

unread,
Feb 25, 2011, 8:48:39 AM2/25/11
to publice...@googlegroups.com
Hola,
Creas una tabla que, por ejemplo, le llamaremos "configuracion", en la cual tienes un campo "Skin", en tu formulario creas un combobox con los tipos de skin y que al seleccionar uno en particular se grabe en la tabla, luego, cada vez que inicias tu aplicacion, lees el valor de la tabla y se asignas el valor del campo skin a la propiedad de tu formulario base.

!! suerte !!

Fabricio

unread,
Feb 26, 2011, 10:55:16 AM2/26/11
to Comunidad de Visual Foxpro en Español
Contribuyendo al aporte de Fcocibaeno, la asignación del nombre del
Skin lo debes hacer en el Init inicial de tu clase Skin.

No es necesario que tengas una clase Form, basta con que incluyas la
clase Skin en cada uno de tus formularios, esto lo digo por que no
todos los formularios tienen la misma configuración, y es difícil
tener una clase forma que se adapte a todos en general.

Otro tips, si haces el cambio de Skin en tu aplicación, puedes
recorrer todos los forms que tengas abiertos, verificar si existe la
clase skin dentro de él, reasigna el nombre del Skin y ejecuta el
método de clase .ChangeSkin(), de esta forma se aplicarán los cambios
de forma inmediata sin necesidad de cerrar y volver a abrir los
formularios.

Saludos

Fabricio

Hitiel Hernández

unread,
Feb 27, 2011, 12:32:30 AM2/27/11
to publice...@googlegroups.com
yo utilizo la clase VfpSkin con variables de memoria. Pongo en un combo todos los skins y luego los grabo en una variable de memoria, luego las activo cada vez que ingreso a un formulario. 
--
Sabiduría ante todo; adquiere sabiduría

Christian López Gómez

unread,
Feb 27, 2011, 12:51:03 AM2/27/11
to publice...@googlegroups.com
Quien tiene la clase que me pueda pasar


Saludos

El 26/02/11, Hitiel Hernández <hiti...@gmail.com> escribió:

> *Sabiduría ante todo; adquiere sabiduría*
>

--
Enviado desde mi dispositivo móvil

Atentamente.
Ing. Christian López Gómez
Jefe de Sistemas
MSN: christi...@hotmail.com
christi...@gmail.com

Depto. Sistemas
P.D. "Un buen programador nunca muere solo se pierde en un proceso"

Hitiel Hernández

unread,
Feb 27, 2011, 7:55:16 AM2/27/11
to publice...@googlegroups.com
ok
ahì te va. cuèntame còmo te fuè


SKINS.rar

Jhonny Zambrana

unread,
Feb 27, 2011, 7:02:37 PM2/27/11
to Comunidad de Visual Foxpro en Español
Tengo una consulta, cuando intenté utilizar, la verda es bastante
facil, pero nosé si solo me ocurrió a mi, por ejemplo si tngo unos
labels con fuentes gandes y algunas otras caracteristicas más, cuando
le pongo el vfpSkin pone todo en letras chiquitas creo que las que
viene por defecto en el skin. y no logro cambiar eso alguien tiene
alguna sugerencia???


On 27 feb, 08:55, Hitiel Hernández <hitie...@gmail.com> wrote:
> ok
> ahì te va. cuèntame còmo te fuè
>
> El 26 de febrero de 2011 23:51, Christian López Gómez <
> christian.v...@gmail.com> escribió:
>
> > Quien tiene la clase que me pueda pasar
>
> > Saludos
>
> > El 26/02/11, Hitiel Hernández <hitie...@gmail.com> escribió:
> > > yo utilizo la clase VfpSkin con variables de memoria. Pongo en un combo
> > > todos los skins y luego los grabo en una variable de memoria, luego las
> > > activo cada vez que ingreso a un formulario.
>
> > > El 26 de febrero de 2011 09:55, Fabricio
> > > <fabricio.sando...@hotmail.com>escribió:
> > MSN:   christian_v...@hotmail.com
> >           christian.v...@gmail.com
>
> > Depto. Sistemas
> > P.D. "Un buen programador nunca muere solo se pierde en un proceso"
>
> --
> *Sabiduría ante todo; adquiere sabiduría*
>
>  SKINS.rar
> 340 KVerDescargar

Andres Cortez Montaño

unread,
Feb 27, 2011, 9:22:29 PM2/27/11
to publice...@googlegroups.com
Hola Amigo
 
En los componentes que no quieres que afecte el skip debe poner ejemplo
 
Text1 el la propiedad TAG
 
tag = NOSKIN
 
saludos
 
Acm.

 
> Date: Sun, 27 Feb 2011 16:02:37 -0800
> Subject: [vfp] Re: Como cambiar el aspecto de los formularios
> From: jhonny....@gmail.com
> To: publice...@googlegroups.com

Jhonny Zambrana

unread,
Feb 28, 2011, 8:57:25 AM2/28/11
to publice...@googlegroups.com
Gracias por la sugerencia.


Reply all
Reply to author
Forward
0 new messages