ListBox, table

Les lignes d’une zone de liste ne sont pas traitées en tant que contrôles individuels, mais elles font partie d’une zone de liste qui fonctionne comme un contrôle. La table ListBox définit les valeurs pour toutes les zones de liste.

La table ListBox a les colonnes suivantes.

Colonne Type Clé Nullable
Propriété Identificateur O N
JSON Integer O N
Valeur Formatted N N
Texte Formatted N O

 

Colonnes

Property

Propriété nommée à attacher à cet élément. Tous les éléments liés à la même propriété font partie de la même zone de liste.

Order

Entier positif utilisé pour déterminer l’ordre des éléments qui apparaissent dans une même zone de liste. Si une zone de liste modifiable est définie comme ordonnée, tous les éléments doivent avoir une valeur Order. Les entiers n’ont pas besoin d’être consécutifs. Si la zone de liste est définie comme non ordonnée, cette colonne est ignorée.

Value

La chaîne de valeur associée à cet élément. La sélection de la ligne définit la propriété associée à cette valeur.

Text

Texte localisable et visible à affecter à l’élément. Si cette entrée ou la colonne entière est manquante, le texte est défini par défaut sur l’entrée correspondante dans Value.

Notes

Le contenu des champs Value et Text est mis en forme par la fonction MsiFormatRecord lors de la création du contrôle : ces champs peuvent donc contenir n’importe quelle expression pouvant être interprétée par la fonction MsiFormatRecord. La mise en forme se produit seulement quand le contrôle est créé et 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.

Validation

ICE03
ICE06
ICE17
ICE20
ICE46