Alguna ayuda para vfpskin 3.0 o vfpskin 2.0

1,378 views
Skip to first unread message

Marcelo Barberis

unread,
Feb 26, 2011, 11:03:44 PM2/26/11
to publicesvfoxpro
Estimados amigos

Bueno tengo que agradecerles por todos los aportes que hacen a las diferentes consultas que hacemos y yo en particular, siempre me despejan algunas dudas que tengo, por eso les digo gracias a todos.

Esta vez vengo con una nueva consulta y esta vez es con la herramienta vfpskin 3.0 o 2.0.

1.- Utilizando la version 3.0 como puedo configurar una imagen en un boton de comando para que me aparezca configurado al lado del caption? en la ayuda solo permite arriba, abajo, centro, izquierda, derecha. Usando en vfp lo configuraba con la opcion PicturePosition = 1 Left Caption Centered Relative to Caption.
Si alguien esta utilizando la version 3.0 o 3.01 y tuvo este inconveniente me gustaria saber como lo soluciono.

2.- Si utlizo tanto la version 2 o 3 como hago para que se cargue el skin en mi screen o pantalla principal y que tenga la posibilidad de que todos los form tengan ese skin?

3.- Si utilizo una opcion en el menu principal para poder cambiar el skin, ese nombre donde tiene que ir a cambiar, para que cambien los skin de  todos los formularios de mi sistema? Quiero tener una opcion en el menu del programa para poder cambiar los skin y que me afecten a todos los form del sistema.

4.- Yo en un 99% desarrollo sistema sobre la base de un screen, no lo hago como formulario de nivel superior, ahora siguiendo esto, se puede configurar mi sistema con vfpskin?

5.- En la ayuda de la version vfpskin 2.0 he visto que configuraban el tipo de form como de nivel superior. Si trabajo mis sistema con screen y bajo este escreen que maneja todo el sistema ejecuto mis forms, tendre problema con usar vfpskin sea en la version 2 o 3?

6.- Sera que pueden pasar el codigo para configurar el prg de inicio para que pueda trabajar con vfpskin de la version 2 o de la version 3 para el normal funcionamiento de mi sistema y no tener problema de ninguna clase?

7.- Se que aparecio la version 3.01 con algunos bug corregido. Alguien Tiene la version de vfpskin 3.01 que me la pueda pasar o me diga de donde la puedo descargar, he buscado por toda la red y no encontre nada, la pagina del autor esta en construccion ya hace bastante tiempo, si alguien, y si puede pasarmela y si sabe de donde bajarla me puede pasar el datos se lo agradeceria mucho.

8.- Donde consigo los archivos VFS con lo que trabaja vfpskin 3.0, solo tengo 7 modelo de skin, por ahi alguien me dijo que existian mas, me gustaria poder tenerlos a todos para ver que apariencia tienen, los que tengo son muy vistosos, si pueden pasarme el dato donde bajarlos se los agradeceria mucho o si pueden enviarmelo tambien estare agradecido.

9.- Alguien tiene alguna o manual de referencia o uso para programar con esta clase? Necesito saber como colocar imagenes en command botton y configurar su alineacion con el caption por ejemplo, tuve problemas haciendo pruebas con imagenes bmp de 16x16 porque solo admite 3 posiciones izquierda, derecha y centro y cuando lo pongo a la izquierda, la imagen me aparece cortada, parece que se ubica muy cerca del borde y el skin tapa parte de la imagen, bueno algo asi, entre otras cosas mas que me gustaria saber como se hace.

Marcelo Barberis

elkin dario uribe torres

unread,
Feb 27, 2011, 11:21:18 AM2/27/11
to publice...@googlegroups.com
Muy buenos dias Marcelo

Te comento que utilizo el VfpSkin 3.01 y te dire como lo hago haber si de pronto te sirve de esa forma

1. No he utilizado los botones de la forma como tu lo planteas.


2.- Si utlizo tanto la version 2 o 3 como hago para que se cargue el skin en mi screen o pantalla principal y que tenga la posibilidad de que todos los form tengan ese skin?

La forma en que lo adiciono al screen es asi

gcSkin = "Lamda.VFS"  &&& Pongo este para que entientas el ejemplo, pro este valor lo cargo de un archivo .INI y lo guardo en una variable publica

    If Version(2) = 2
      *-- Estoy ejecutando en tiempo de diseño (o desde VFP)
        Set Classlib To C:\municipio\clases\vfpskin.vcx Additive
        Set Classlib To C:\municipio\clases\vfpskintools.vcx Additive
    else
        *-- Declaro la clase
        Set Classlib To vfpskin.vcx ADDITIVE
        Set Classlib To VFPSkinTools.VCX ADDITIVE
    ENDIF

    WITH _Screen
        .LockScreen=.T.      
        .AddObject("VFPSkin1", "VFPSkin")
        .VFPSkin1.SetSkinname(gcSkin)
        .Caption="Mi Titulo Lo Que Sea"
        .VFPSkin1.setSkinCaption()
        .VFPSkin1.LUseControlButton = .t.
        .Caption="Con - Gestion S.A.  -  Edutsoft"
        .VFPSkin1.SetButtonsAttributes()
        .refresh
        .LockScreen=.F.      
    ENDWITH

En cuanto a que todos los formularios carguen con el mismo Skin eso lo hago en el Init de cada formulario o en la clase base que tengas con la siguiente instruccion

thisform.vfpskin1.setskinname(gcSkin)


3.- Si utilizo una opcion en el menu principal para poder cambiar el skin, ese nombre donde tiene que ir a cambiar, para que cambien los skin de  todos los formularios de mi sistema? Quiero tener una opcion en el menu del programa para poder cambiar los skin y que me afecten a todos los form del sistema.

Esta opcion la tenga implementada por medio de un formulario donde se le muestra como se veria cada Skin aplicado y el que seleciona se guarda en el archivo de configuracion y reeplaza el valor de la variable publica y listo. Lo que daria que una misma apliacion no se veria de igual forma en todos los equipos.


4.- Yo en un 99% desarrollo sistema sobre la base de un screen, no lo hago como formulario de nivel superior, ahora siguiendo esto, se puede configurar mi sistema con vfpskin?

Si tal como lo expuse en el punto 2.


5.- En la ayuda de la version vfpskin 2.0 he visto que configuraban el tipo de form como de nivel superior. Si trabajo mis sistema con screen y bajo este escreen que maneja todo el sistema ejecuto mis forms, tendre problema con usar vfpskin sea en la version 2 o 3?

Creo que no siempre y cuando utilices la misma clase porque recuerda que los archivos de configuracion no son iguales, los de la 2 se componian de varios archivos y los de la 3 son uno solo.  De lo contrario te tocaria adicionar las dos clases y seleccionar mediante algun archivo con cual version trabajarias (esto ultimo no lo he probado, pero creo que funcionaria).


6.- Sera que pueden pasar el codigo para configurar el prg de inicio para que pueda trabajar con vfpskin de la version 2 o de la version 3 para el normal funcionamiento de mi sistema y no tener problema de ninguna clase?

En el punto 2 creo que respondi a tu inquietud.


7.- Se que aparecio la version 3.01 con algunos bug corregido. Alguien Tiene la version de vfpskin 3.01 que me la pueda pasar o me diga de donde la puedo descargar, he buscado por toda la red y no encontre nada, la pagina del autor esta en construccion ya hace bastante tiempo, si alguien, y si puede pasarmela y si sabe de donde bajarla me puede pasar el datos se lo agradeceria mucho.

Si esa version es la que uso, te la paso si alguien de argentina me puede confirmar si esta empresa ya no existe ya que hace bastante tiempo no dan razon de ellos y no estaria violando la clausula que firme donde esta prohibido piratearla.


8.- Donde consigo los archivos VFS con lo que trabaja vfpskin 3.0, solo tengo 7 modelo de skin, por ahi alguien me dijo que existian mas, me gustaria poder tenerlos a todos para ver que apariencia tienen, los que tengo son muy vistosos, si pueden pasarme el dato donde bajarlos se los agradeceria mucho o si pueden enviarmelo tambien estare agradecido.

Los 35 que baje te los adjunto


9.- Alguien tiene alguna o manual de referencia o uso para programar con esta clase? Necesito saber como colocar imagenes en command botton y configurar su alineacion con el caption por ejemplo, tuve problemas haciendo pruebas con imagenes bmp de 16x16 porque solo admite 3 posiciones izquierda, derecha y centro y cuando lo pongo a la izquierda, la imagen me aparece cortada, parece que se ubica muy cerca del borde y el skin tapa parte de la imagen, bueno algo asi, entre otras cosas mas que me gustaria saber como se hace.


Solo me enviaron 2 archivos de ayuda y tambien te los adjunto.

Ahora hay controles que no se pueden utilizar con el VfpSkin, pero puedes utilizar la propiedad Tag de cada control y en ellas colocar la palabra NoSkin y este control no sera tenido en cuenta al momento de cargar las mejoras. 

Si en algo te puedo ayudar con mucho gusto siempre y cuando este a mi alcance.


Elkin Uribe
Medellin - Colombia
VFPSkin 3.01 Licencia Light.txt
skins.rar
VFPSkin 3.01 Licencia Light.rar

Marcelo Barberis

unread,
Feb 27, 2011, 6:20:59 PM2/27/11
to publice...@googlegroups.com
Elkin
Bueno ante que nada te agradesco mucho tu ayuda y te cuento me va a servir mucho tu aporte.
Un abrazo
Marcelo

Christian López Gómez

unread,
Mar 1, 2011, 2:38:22 PM3/1/11
to publice...@googlegroups.com
pero donde esta la clase, solo biene documentacion y las pieles para el skin pero la clase no esta, quien lo tiene para proporcionarla


saludos
--
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"

ibania blanco

unread,
Mar 8, 2011, 1:53:37 PM3/8/11
to Comunidad de Visual Foxpro en Español
para cristian

pero donde esta la clase

esta frase se oye muy golpeada,
yo hubiera dicho, amigo la clase se te olvido atacharla, crees que
podrias ser amable de enviarla, por favor



On 1 mar, 13:38, Christian López Gómez <christian.v...@gmail.com>
wrote:
> pero donde esta la clase, solo biene documentacion y las pieles para el skin
> pero la clase no esta, quien lo tiene para proporcionarla
>
> saludos
>
> El 27 de febrero de 2011 17:20, Marcelo Barberis
> <alexmarc...@gmail.com>escribió:
>
>
>
>
>
> > Elkin
> > Bueno ante que nada te agradesco mucho tu ayuda y te cuento me va a servir
> > mucho tu aporte.
> > Un abrazo
> > Marcelo
>
> > El 27 de febrero de 2011 11:21, elkin dario uribe torres <
> > eduribe2...@gmail.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"- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Jhonny Zambrana

unread,
Mar 8, 2011, 4:50:33 PM3/8/11
to Comunidad de Visual Foxpro en Español
Ummm, suena a "dame gratis lo que a otros les cuesta", VFPSKIN tiene
derechos reservados.

Jose Antonio Blasco

unread,
Mar 9, 2011, 10:52:08 AM3/9/11
to publice...@googlegroups.com
¿También es ilegal pasar únicamente el manual de ayuda?

Sería una forma de ver las posibilidades de la clase.

Un saludo.

El día 8 de marzo de 2011 22:50, Jhonny Zambrana
<jhonny....@gmail.com> escribió:

--
Jose A. Blasco
Zaragoza - España

elkin dario uribe torres

unread,
Mar 9, 2011, 3:16:38 PM3/9/11
to publice...@googlegroups.com
Jose Antonio no creo que por pasarte el manual se incurra en algun delito con gusto te lo anexo y de paso te comento que la clase es excelente.  Hago todo esto para ver si de alguna manera vuelve y arranca el proyecto y de pronto se animan los que no la tiene y la compran.



Elkin Uribe
Medellin - Colombia



Novedades.pdf
Ayuda VFPSkin.pdf

Jose Antonio Blasco

unread,
Mar 10, 2011, 3:35:14 AM3/10/11
to publice...@googlegroups.com
Muchas gracias Elkin.
Le he echado un vistazo y me gusta. De todas formas, yo he utilizado
las versiones 1.0 y 2.0 y tenian un problema con el tamaño de los
formularios. Se recortaban, sobre todo en altura, en unas medidas que
dependían del skin elegido, llegando a "pisar" algunos controles si
estaban muy ajustados a los limites del formulario. ¿Esto sigue
pasando?

Gracias y un saludo.

El día 9 de marzo de 2011 21:16, elkin dario uribe torres
<eduri...@gmail.com> escribió:

elkin dario uribe torres

unread,
Mar 10, 2011, 7:48:31 AM3/10/11
to publice...@googlegroups.com
Buenos dias jose

La version 3.0 y la 3.01(esta es la que utilizo), se redimensiona automaticamente el formulario, lo que implica que ningun control queda como tu dices pisado.  Esto solo sucede si en el mismo formulario tu cambias de Piel (Skin) en tiempo de ejecucion (como es mi caso en el formulario de seleccion / configuracion, donde permito cambiar y ver como quedaria la aplicacion), pero la solucion es cerar el formulario y volverlo a abrir y listo.

Recuerda que hay controles propiios de Vfp que no se pueden utilizar con esta clase debido a problemas de presentacion.

Saludos



Elkin Uribe
Medellin - Colombia

Jose Antonio Blasco

unread,
Mar 10, 2011, 10:05:28 AM3/10/11
to publice...@googlegroups.com
Muchas gracias por la aclaración Elkin.

Un saludo.

El día 10 de marzo de 2011 13:48, elkin dario uribe torres

Ing.Daniel Bojorge

unread,
Mar 10, 2011, 10:20:18 AM3/10/11
to publice...@googlegroups.com
Apartir de algo que bajé de vfprock, creé una clase para generar skin con cualquier forma o mejor dicho, formularios con cualquier forma.


vean algunas formas (no todas porque el video es algo viejo) de las cosas que se pueden lograr, hace muuuucho tiempo hice un video tutorial explicando esto, si lo encuentro lo compartiré con uds.


Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)
Reply all
Reply to author
Forward
0 new messages