Partager via


Cases d'option, boîte de dialogue de l'interface utilisateur

Mise à jour : novembre 2007

Les boîtes de dialogue Cases d'option proposent à l'utilisateur jusqu'à quatre choix, qui s'excluent les uns par rapport aux autres, et retournent la valeur du choix sélectionné durant l'installation. Trois boîtes de dialogue Cases d'option sont disponibles : Cases d'option (2 boutons), Cases d'option (3 boutons) et Cases d'option (4 boutons). Ces trois boîtes de dialogue sont identiques, à l'exception du nombre de cases d'option disponibles, chacune ne pouvant être ajoutée qu'une seule fois pour chaque projet de déploiement.

Les boîtes de dialogue contiennent deux, trois ou quatre cases d'option avec des étiquettes associées, plus des étiquettes supplémentaires pour présenter des informations à l'utilisateur. Le texte de ces étiquettes est spécifié au moment du design dans la fenêtre Propriétés. Des propriétés supplémentaires sont disponibles pour chaque case d'option et définir une valeur par défaut, ou pour définir la case d'option par défaut.

L'illustration suivante contient une boîte de dialogue Cases d'option (2 boutons) typique, telle qu'elle apparaît pendant l'installation.

Boîte de dialogue Cases d'option (2 boutons)

Écran de démarrage de l'interface utilisateur de déploiement

Propriétés

Les propriétés ci-après sont disponibles pour la boîte de dialogue Cases d'option.

Propriété

Description

BannerBitmap

Spécifie une bitmap ou une image JPEG à afficher dans la bannière. Dans l'illustration ci-dessus, il s'agit de la bitmap par défaut. Pour plus d'informations, consultez BannerBitmap, propriété.

BannerText

Spécifie le texte à afficher dans la bannière. Dans l'illustration ci-dessus, le texte correspondant est "Ceci est le texte de la bannière".

BodyText

Spécifie le texte à afficher au-dessus des cases d'option. Dans l'illustration ci-dessus, le texte correspondant est "Ceci est le corps du texte".

Button1Label

Spécifie le texte à afficher à côté de la première case d'option. Dans l'illustration ci-dessus, le texte correspondant est "Option n° 1".

Button1Value

Spécifie une valeur pour la première case d'option. Il s'agit de la valeur qui sera retournée par la propriété ButtonProperty si la première case d'option est sélectionnée.

Button2Label

Spécifie le texte à afficher à côté de la deuxième case d'option. Dans l'illustration ci-dessus, le texte correspondant est "Option n° 2".

Button2Value

Spécifie une valeur pour la deuxième case d'option. Il s'agit de la valeur qui sera retournée par la propriété ButtonProperty si la deuxième case d'option est sélectionnée.

Button3Label

Spécifie le texte à afficher à côté de la troisième case d'option. Non disponible pour la boîte de dialogue Cases d'option (2 boutons).

Button3Value

Spécifie une valeur pour la troisième case d'option. Il s'agit de la valeur qui sera retournée par la propriété ButtonProperty si la troisième case d'option est sélectionnée. Non disponible pour la boîte de dialogue Cases d'option (2 boutons).

Button4Label

Spécifie le texte à afficher à côté de la quatrième case d'option. Non disponible pour les boîtes de dialogue Cases d'option (2 boutons) et Cases d'option (3 boutons).

Button4Value

Spécifie une valeur pour la quatrième case d'option. Il s'agit de la valeur qui sera retournée par la propriété ButtonProperty si la quatrième case d'option est sélectionnée. Non disponible pour les boîtes de dialogue Cases d'option (2 boutons) et Cases d'option (3 boutons).

ButtonProperty

Spécifie le nom de propriété utilisé pour récupérer la valeur de la case d'option sélectionnée. Cette propriété peut être utilisée dans des conditions. Pour plus d'informations, consultez Déploiement conditionnel.

DefaultValue

Spécifie la case d'option sélectionnée par défaut quand la boîte de dialogue s'affiche.

Contrôle de l'aspect de la boîte de dialogue Cases d'option

Plusieurs propriétés contrôlent comment la boîte de dialogue Cases d'option apparaît à l'utilisateur pendant l'installation.

  • La propriété BannerBitmap contrôle l'image qui s'affiche dans le coin supérieur droit de la boîte de dialogue. La position et la taille de l'image sont fixes.

    Conseil :

    Pour bénéficier d'une interface utilisateur cohérente, la même image doit être utilisée pour toutes les boîtes de dialogue d'un programme d'installation.

  • La propriété BannerText contrôle le texte affiché dans la bannière en haut de la boîte de dialogue. La position, la taille et la taille de la police sont fixes. Le texte peut être automatiquement renvoyé à la ligne, mais il ne peut excéder deux lignes.

  • La propriété BodyText contrôle le texte affiché juste en dessous de la bannière de la boîte de dialogue. La position, la taille et la taille de la police sont fixes. Le texte peut être automatiquement renvoyé à la ligne, mais il ne peut excéder quatre lignes.

  • Les propriétés ButtonNLabel contrôlent le texte des étiquettes des cases d'option. La position et la taille de la police sont fixes, et le texte ne peut pas être renvoyé à la ligne.

    Conseil :

    Pour les boîtes de dialogue susceptibles d'être localisées, pensez à prévoir des espaces supplémentaires, sans quoi la traduction d'un texte risque d'être tronquée, les mots n'ayant pas tous la même longueur selon les langues.

Récupération des choix utilisateur avec les propriétés de la boîte de dialogue Cases d'option

Quand le programme d'installation contenant la boîte de dialogue Cases d'option est exécuté, l'utilisateur peut choisir une option et vous pouvez alors utiliser ce choix pour contrôler une autre phase de l'installation.

Par exemple, vous pouvez créer une boîte de dialogue Cases d'option (2 boutons) qui donne à l'utilisateur le choix d'installer un fichier facultatif. Dans ce cas, vous devez définir la propriété Button1Label avec la valeur "Installer un fichier facultatif" et la propriété Button2Label avec la valeur "Ne pas installer de fichier facultatif". Laissez les propriétés Button1Value et Button2Value à leurs valeurs respectives, 1 et 2.

Si vous pensez que l'utilisateur ne souhaite pas installer le fichier facultatif, vous pouvez définir la propriété DefaultValue avec la valeur 2 de telle sorte qu'elle soit sélectionnée par défaut.

Dans l'Éditeur du système de fichiers, affectez à la propriété Condition du fichier facultatif la valeur par défaut de la propriété ButtonProperty (BUTTON2) plus la propriété Button1Value (1): BUTTON2=1.

Pendant l'installation, la propriété Condition du fichier sera évaluée. Si l'utilisateur sélectionne la première case d'option, la propriété ButtonProperty retourne la propriété Button1Value et le fichier est installé ; sinon, la condition prend la valeur false et le fichier n'est pas installé.

Voir aussi

Concepts

Déploiement et interface utilisateur à l'exécution

Restrictions sur les boîtes de dialogue d'installation

Autres ressources

Gestion de l'interface utilisateur lors d'un déploiement

Boîtes de dialogue du déploiement