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.
![]()
| 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 |
![]()