Devuelve o establece un valor que indica si se aplicará el skin solo al formulario en el que está colocado el control o a todos los formularios del programa. Está disponible tanto en tiempo de diseño como en tiempo de ejecución.
Sintaxis
objeto.ApplyTo [= valor]
La sintaxis de la propiedad ApplyTo 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 especifica si se aplicará el skin al formulario o a todos. |
Valores
Los valores admitidos para valor son:
| Valor | Descripción |
| skThisForm (0) | (Predeterminado) El skin se aplica solamente al formulario donde se encuentra el control. |
| skAllForms (1) | El skin se aplica a todos los formularios |
Comentarios
Una vez asignada la propiedad a skAllForms, para que el skin se aplique a todos los formularios es imprescindible que coloque la siguiente línea de código:
Set Skinner1.Forms = Forms
(Remplace Skinner1 por el nombre que le haya dado al control vbSkinner, si
es que lo cambió)
Un lugar adecuado para hacerlo es el evento Form_Load del formulario.
Si esta línea no se coloca el skin no se aplicará a todos los formularios
aunque la propiedad ApplyTo esté establecida a skAllForms.
Nota
Cuando la propiedad está establecida a skAllForms, si no desea que se aplique el skin en uno (o más) de los formularios entonces coloque un label
de nombre o con la propiedad Caption = "noskin" (un label que no esté
Visible).
Aún puede colocar otros controles vbSkinner en cualquiera de los formularios en
donde quiera características especiales, como diferentes botones en la barra de
títulos, una skin diferente, manejar los eventos dentro del formulario, etc.
| Vea también: | Forms (propiedad) |
| Contantes del control vbSkinner | |
| Como usar el control vbSkinner | |
| SkinBoxes (propiedad) |
![]()