Compartir a través de


Casillas de verificación (Cuadro de diálogo de la interfaz de usuario)

Actualización: noviembre 2007

Los cuadros de diálogo Casillas se utilizan para presentar hasta cuatro posibilidades de elección al usuario y devolver los valores de esas elecciones durante la instalación. Existen tres cuadros de diálogo Casillas: Casillas (A), Casillas (B) y Casillas (C). Estos tres cuadros de diálogo son idénticos, pero cada uno de ellos sólo puede agregarse una vez a cada proyecto de implementación.

Los cuadros de diálogo contienen cuatro casillas con etiquetas asociadas y, además, etiquetas adicionales para presentar información al usuario. El texto de estas etiquetas se determina durante el proceso de diseño en la ventana Propiedades. Para controlar la visibilidad, establecer un valor predeterminado y devolver un valor se proporcionan propiedades adicionales para cada casilla.

La ilustración siguiente muestra un típico cuadro de diálogo Casillas, tal y como aparecería durante la instalación:

Cuadro de diálogo Casillas

Propiedades

El cuadro de diálogo Casillas cuenta con las siguientes propiedades:

Propiedad

Descripción

BannerBitmap

Especifica la imagen de mapa de bits o JPEG que se mostrará en el área del titular. En la ilustración anterior, se muestra el mapa de bits predeterminado. Para obtener más información, vea BannerBitmap (Propiedad).

BannerText

Determina el texto que se mostrará en el área del titular. En la ilustración anterior, el texto es "Este es el texto del titular".

BodyText

Determina el texto que se mostrará encima de las casillas. En la ilustración anterior, el texto es "Este es el texto principal".

Checkbox1Label

Determina el texto que se mostrará junto a la primera de las casillas. En la ilustración anterior, el texto es "Primera selección".

Checkbox1Property

Determina el nombre de la propiedad usada para recuperar el valor (Checked o Unchecked) de la primera casilla. Esta propiedad puede usarse en condiciones. Para obtener más información, vea Implementación condicional.

Checkbox1Value

Determina el valor inicial (Checked o Unchecked) de la primera casilla.

Checkbox1Visible

Especifica si la primera casilla se ve o si está oculta. Debe establecerse en true para un cuadro de diálogo que muestra una o más casillas.

Checkbox2Label

Determina el texto que se mostrará junto a la segunda de las casillas. En la ilustración anterior, el texto es "Segunda selección".

Checkbox2Property

Determina el nombre de la propiedad usada para recuperar el valor (Checked o Unchecked) de la segunda casilla. Esta propiedad puede usarse en condiciones. Para obtener más información, vea Implementación condicional.

Checkbox2Value

Determina el valor inicial (Checked o Unchecked) de la segunda casilla.

Checkbox2Visible

Especifica si la segunda casilla se ve o si está oculta. Con cuadros de diálogo que muestren dos o más casillas, esta propiedad deberá establecerse en true; con cuadros de diálogo que sólo muestren una casilla, deberá establecerse en false.

Checkbox3Label

Determina el texto que se mostrará junto a la tercera de las casillas. En la ilustración anterior, el texto es "Tercera selección".

Checkbox3Property

Determina el nombre de la propiedad usada para recuperar el valor (Checked o Unchecked) de la tercera casilla. Esta propiedad puede usarse en condiciones. Para obtener más información, vea Implementación condicional.

Checkbox3Value

Determina el valor inicial (Checked o Unchecked) de la tercera casilla.

Checkbox3Visible

Especifica si la tercera casilla se ve o si está oculta. Con cuadros de diálogo que muestren tres o más casillas, esta propiedad deberá establecerse en true; con cuadros de diálogo que sólo muestren dos o menos casillas, deberá establecerse en false.

Checkbox4Label

Determina el texto que se mostrará junto a la cuarta de las casillas. En la ilustración anterior, el texto es "Cuarta selección".

Checkbox4Property

Determina el nombre de la propiedad usada para recuperar el valor (Checked o Unchecked) de la cuarta casilla. Esta propiedad puede usarse en condiciones. Para obtener más información, vea Implementación condicional.

Checkbox4Value

Determina el valor inicial (Checked o Unchecked) de la cuarta casilla.

Checkbox4Visible

Especifica si la cuarta casilla se ve o si está oculta. Con cuadros de diálogo que muestren cuatro casillas, esta propiedad deberá establecerse en true; con cuadros de diálogo que sólo muestren tres o menos casillas, deberá establecerse en false.

Control de la apariencia del cuadro de diálogo Casillas

Varias propiedades controlan el modo en que aparece el cuadro de diálogo Casillas ante el usuario durante la instalación.

  • La propiedad BannerBitmap controla la imagen que aparece en la esquina superior derecha del cuadro de diálogo. La posición y el tamaño de la imagen son fijos.

    Sugerencia:

    Para aumentar la coherencia de la interfaz de usuario, debe utilizarse la misma imagen para todos los cuadros de diálogo del instalador.

  • La propiedad BannerText controla el texto que se muestra en el titular situado en la parte superior del cuadro de diálogo. La posición y el tamaño del texto y de la fuente son fijos. El texto se ajustará, pero no puede superar las dos líneas.

  • La propiedad BodyText controla el texto que aparece bajo el titular del cuadro de diálogo. La posición y el tamaño de la fuente son fijos. El texto se ajustará, pero no puede superar las cuatro líneas.

  • Las propiedades CheckboxNLabel controlan el texto de las etiquetas de las casillas. La posición y el tamaño del texto y de la fuente son fijos, y el texto no se ajustará.

    Sugerencia:

    En los cuadros de diálogo que pueden traducirse, tenga en cuenta el espacio adicional para la expansión del texto. La traducción de una palabra de un idioma puede resultar en una palabra mucho más larga en otro idioma, y el texto puede aparecer cortado.

Recuperar elecciones del usuario con propiedades del cuadro de diálogo Casillas

Cuando se ejecuta el instalador que contiene el cuadro de diálogo Casillas, el usuario puede cambiar el valor de cualquiera de las casillas visibles; más adelante, esta elección puede utilizarse para controlar otras fases de la instalación.

Por ejemplo, si se creara un cuadro de diálogo Casillas que diera al usuario la posibilidad de instalar dos archivos opcionales, Archivo A y Archivo B, la propiedad Checkbox1Label debería establecerse en "Instalar Archivo A" y Checkbox2Label en "No instalar Archivo B". Por otra parte, Checkbox3Visible y Checkbox4Visible deberán establecerse en false, pues en este caso sólo se precisan dos casillas.

Si se cree que los usuarios normalmente desearán instalar Archivo A, puede establecerse Checkbox1Value en Checked para que esta casilla aparezca activada de forma predeterminada.

En el Editor del sistema de archivos, la propiedad Condition de Archivo A deberá establecerse con el valor de Checkbox1Property, mientras que la propiedad Condition de Archivo B, con el valor de Checkbox2Property.

Durante la instalación, se comprobará la propiedad Condition de cada archivo. Si el usuario marca la casilla, la condición se evaluará como true y el archivo se instalará; de lo contrario, no se producirá la instalación.

Vea también

Conceptos

Implementación y la interfaz de usuario en tiempo de ejecución

Restricciones de los cuadros de diálogo de instalación

Otros recursos

Administración de la interfaz de usuario en la implementación

Cuadros de diálogo de implementación