separator separator

Skin (Propiedad)

Devuelve o establece un valor que indica el skin que se aplicará en el formulario. Está disponible en tiempo de diseño y de ejecución

Sintaxis

objeto.Skin [= valor]

La sintaxis de la propiedad Skin consta de las siguientes partes:

Parte Descripción
objeto Una expresión de objeto que se refiere a un objeto vbSkinner.
valor Un número long  que determina el skin a mostrar, como se describe en Valores.

Valores

Los valores admitidos para valor son:

Valor Descripción
skAuto_ReadFromRegistry (0) (Predeterminado) El valor del skin a mostrar se obtendrá del registro de configuraciones
skBlueSkin (1) Skin azul con bordes redondeados en la barra de títulos y gris claro en el cuerpo del formulario.
skRedSkin (2) Skin rojo con bordes redondeados en la barra de títulos y beige en el cuerpo del formulario.
skGreenSkin (3) Skin verde con bordes redondeados en la barra de títulos y gris claro en el cuerpo del formulario.
skSquareBlueSkin (4) Skin azul con bordes cuadrados en la barra de títulos y gris claro en el cuerpo del formulario.
skDarkSkin (5) Skin azul con bordes redondeados en la barra de títulos y gris oscuro azulado en el cuerpo del formulario.
skSquarePlainSkin (6) Skin violeta con bordes cuadrados y gris oscuro en el cuerpo del formulario.
skCreateFromPicture (98) El skin a mostrar se obtendrá de la imagen de SkinPicture
skCustomSkin (99) El skin se tomará de lo seleccionado en las propiedades TitleBarSkin, BodySkin, TitleBarForeColor y BodyForeColor

Comentarios
Si el valor de esta propiedad está establecido a skAuto_ReadFromRegistry (0) el skin que se mostrará será de acuerdo a lo que se encuentre en el registro del sistema, que haya sido grabado previamente por otro formulario. En el caso de no haber grabado nada en el registro se mostrará el skin 1.
Cada vez que se cambia un skin de un formulario, si la propiedad SaveToRegistry está establecida a True el valor del skin seleccionado será grabado en el registro, de manera que pueda ser copiado por los otros formularios y que toda la aplicación mantenga un skin uniforme. Además esto también sirve para que la próxima vez que la aplicación se inicie adopte el skin último que fue seleccionado.
Una vez que un skin fue seleccionado desde los valores contenidos en el registro la propiedad Skin no cambia de valor, sino que la propiedad que indica que skin se aplica es SkinToDraw.

Nota: Para hacer los diferentes skins vbSkinner selecciona valores preestablecidos para cada una de las propiedades TitleBarSkin, BodySkin, TitleBarForeColor y BodyForeColor. Esto es a excepción que el valor sea skAuto_ReadFromRegistry (0), skCreateFromPicture (98) o skCustomSkin (99), ya que estos valores tienen significados especiales como fue expuesto más arriba.

separador

Vea también: Como personalizar skins
Cambiar de skins
SkinToDraw (propiedad)
SkinPicture (propiedad)
TitleBarSkin (propiedad)
BodySkin (propiedad)
TitleBarForeColor (propiedad)
BodyForeColor (propiedad)
SaveToRegistry (propiedad)
SaveValuesToRegistry (método)
Constantes del control vbSkinner

separador

Controles ActiveX para Visual Basic 6 - Página de inicioPágina principal de ayuda de vbSkinner Inicio   Volver atrás Atrás