RadioButton Table
Les cases d’option ne sont pas traitées comme des contrôles individuels, mais elles font partie d’un groupe de cases d’option qui fonctionne comme un contrôle RadioButtonGroup . La table RadioButton répertorie les boutons de tous les groupes.
La table RadioButton contient les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
Propriété | identificateur | Y | N |
Commande | entier | Y | N |
Valeur | mise en forme | N | N |
X | entier | N | N |
Y | entier | N | N |
Largeur | entier | N | N |
Hauteur | entier | N | N |
SMS | mise en forme | N | Y |
Aide | texte | N | Y |
Colonnes
-
, propriété
-
Propriété nommée à attacher à cette case d’option. Tous les boutons liés à la même propriété font partie du même groupe.
-
Commande
-
Entier positif utilisé pour déterminer l’ordre des éléments dans une liste. Les entiers n’ont pas besoin d’être consécutifs.
-
valeur
-
Chaîne de valeur associée à ce bouton. Si vous sélectionnez le bouton, la propriété associée est définie sur cette valeur.
-
X
-
Coordonnée horizontale dans le groupe du coin supérieur gauche du rectangle englobant de la case d’option. Il doit s’agir d’un nombre non négatif.
-
Y
-
Coordonnée verticale dans le groupe du coin supérieur gauche du rectangle englobant de la case d’option. Il doit s’agir d’un nombre non négatif.
-
largeur
-
Largeur du bouton. Il doit s’agir d’un nombre non négatif.
-
hauteur de
-
Hauteur du bouton. Il doit s’agir d’un nombre non négatif.
-
texte
-
Titre visible localisable à attribuer à la case d’option. Si le texte est trop long pour être ajusté sur le contrôle, il est tronqué. Si le bouton affiche une icône ou une bitmap, cette colonne contient le nom de l’image, qui est une clé dans la table binaire . Il n’existe aucun moyen d’afficher une image et un texte sur un bouton.
-
Aide
-
Chaînes d’aide utilisées avec le bouton. Le texte est facultatif et peut être localisé. La chaîne est divisée en deux parties séparées par un caractère (|). La première partie de la chaîne est utilisée comme texte info-bulle. Ce texte est affiché par les lecteurs d’écran pour les contrôles qui contiennent une image. La deuxième partie est utilisée pour l’aide contextuelle, même si l’aide contextuelle n’a pas encore été implémentée. Le caractère séparateur est requis même si l’un des deux types de texte est présent.
Remarques
Les valeurs entières pour x, y, largeur et hauteur se trouvent dans les unités du programme d’installation , et non dans les unités de dialogue. Une unité d’installation est égale à une douzième hauteur de la taille de police MS Sans Serif de 10 points. Les coordonnées des contrôles sont relatives au panneau d’affichage.
Les coordonnées des boutons sont données par rapport au groupe. Si les coordonnées du groupe sont modifiées, les boutons du groupe restent dans la même position relative.
Le contenu des champs Valeur et Texte est mis en forme par la fonction MsiFormatRecord lors de la création du contrôle. Par conséquent, ils peuvent contenir n’importe quelle expression que la fonction MsiFormatRecord peut interpréter. La mise en forme se produit uniquement lorsque le contrôle est créé et qu’il n’est pas mis à jour si une propriété impliquée dans l’expression est modifiée pendant la durée de vie du contrôle.
Chaque contrôle RadioButtonGroup est associé à une propriété. La valeur par défaut de cette propriété doit être initialisée dans la table Property. Dans chaque RadioButtonGroup spécifié dans la table RadioButton, il peut y avoir une case d’option qui a une valeur dans le champ Valeur qui correspond à la valeur par défaut de cette propriété. Il s’agit du bouton par défaut du contrôle RadioButtonGroup. Le bouton par défaut s’affiche initialement comme sélectionné dans le contrôle.
Notez que l’utilisateur ne peut pas modifier le focus dans une boîte de dialogue en appuyant sur tabulation vers un contrôle RadioButtonGroup jusqu’à ce que l’un des boutons du groupe ait été sélectionné. Pour déplacer le focus vers ce groupe de boutons en appuyant sur tabulation, spécifiez l’un des boutons comme bouton par défaut pour le groupe.
Validation