You are on page 1of 1

VFPSkin 3.

01
Nuevas caractersticas

cWorkDir (Nueva propiedad): ahora puede especificar la carpeta temporal de trabajo para VFPSkin.
Simplemente, asigne un valor a esta propiedad. Si la carpeta especificada no existe, no es vlida o no se
tiene acceso, se usar la carpeta establecida por algunas de las variables de entorno de archivos
temporales (TEMP o TMP). Esta propiedad debe establecerse en tiempo de diseo.
ClearSkin (Nuevo mtodo): ahora puede quitar el skin activo llamando al mtodo ClearSkin. Los
controles tomarn el valor por defecto para todas las propiedades visuales (no el valor especificado en
tiempo de diseo sino el valor predeterminado).
Soporte multilinge (Caracterstica mejorada): se quit la propiedad cLangFileName. En su lugar,
VFPSkin ahora maneja un solo archivo de soporte multilinge llamado VFPSkin.LNG. Simplemente,
cambie las entradas correspondientes por su equivalente en el idioma que usted necesite. Si el archivo
no existe, no es vlido o la entrada solicitada no puede ser localizada, se utilizar el idioma ingls.
Tambin se actualizaron todos los mensajes que pueden mostrar los componentes de VFPSkin para que
tengan soporte multilinge.
cNoSkinClasses (Nueva propiedad): ahora puede especificar la clase de los controles (determinada por
Class y BaseClass) que usted desea que VFPSkin mantenga tal cual los est viendo en tiempo de
diseo; es decir, VFPSkin no aplicar el skin a los controles que pertenezcan a las clases especificadas en
esta propiedad (los nombres de las clases deben ir separados por comas). Para no aplicar el skin actual a
un control en particular, puede escribir o agregar a la propiedad Tag del mismo la clusula NOSKIN.
Todos aquellos controles que tengan esta clusula en su propiedad Tag, tampoco tomarn la apariencia
del skin actual.
VFPSkinButton: esta clase fue movida de la biblioteca de clases VFPSkin.VCX a VFPSkinTools.VCX.
VFPSkinBuilder (Nueva caracterstica): Ahora, la clase VFPSkin puede personalizarse a travs del
Generador VFPSkinBuilder. Simplemente, haga clic con el botn derecho sobre VFPSkin y seleccione
Generador; luego siga las instrucciones del Builder. NOTA: VFPSkinBuilder debe estar instalado en su
sistema para que pueda funcionar correctamente.

Bugs corregidos

VFPSkinButton
o no respeta el orden de tabulacin del CommandButton al que hace referencia (determinado por
la propiedad TabIndex)
o no se redimensiona al cambiar el tamao (propiedades Width y Height)
o no toma el valor de la propiedad Visible del CommandButton al que hace referencia.
QueryUnload: no se dispara este evento al cerrar el formulario desde el botn Cerrar. El cdigo de su
mtodo QueryUnload debe devolver .F. si quiere que el formulario no se cierre.
ChangeSkin
o el formulario aparece centrado luego de cambiar un skin.
o si se cambia el skin cuando el formulario est maximizado, el mismo es restaurado.
SkinCaption: los 3 puntitos que aparecen cuando el tamao del ttulo del formulario excede al mismo no
son visualizados correctamente.
VFPSkinMessageBox
o el texto visualizado no aparece correctamente la primera vez que se muestra la ventana de
VFPSkinMessageBox.
o el tamao del formulario no considera para el ancho del mismo el ancho del ttulo de la ventana.
o al llamarlo desde un evento Valid se produce un error por la llamada al mtodo SetFocus.
FOXTOOLS.FLL: al compilar el proyecto, VFP incorpora FOXTOOLS.FLL en el mismo y, al ejecutar el
ejecutable generado, se producen errores.

Bugs descubiertos sin corregir

VFPSkinButton: se descubri un bug de VFP que aparece cuando se hace muy grande una imagen
pequea; esto provoca que la imagen "desaparezca". Se hizo una prueba asignando el valor 180 a las
propiedades Width y Height de un VFPSkinButton y el centro del botn aparece en blanco con algunas
rayitas. Despus se hizo una prueba con un control image a la que se asign la imagen que compone el
centro del VFPSkinButton y se le asign 180 a dichas propiedades, obteniendo idnticos resultados.

You might also like