Boîtes liste et boîtes liste de cases à cocher
Remonter à Contrôles liste
Les boîtes liste (TListBox) et les boîtes liste de cases à cocher affichent une liste dans laquelle l'utilisateur peut sélectionner un ou plusieurs choix parmi une liste possible d'options. Les choix sont représentés par du texte, des graphiques, ou les deux.
- Items utilise un objet TStrings pour remplir le contrôle avec des valeurs.
- ItemIndex indique l'élément sélectionné dans la liste.
- MultiSelect spécifie si l'utilisateur peut sélectionner plusieurs éléments à la fois.
- Sorted détermine si la liste est triée alphabétiquement.
- Columns spécifie le nombre de colonnes dans le contrôle liste.
- IntegralHeight spécifie si la boîte liste n'affiche que des entrées affichées en entier verticalement (VCL seulement).
- ItemHeight spécifie la hauteur, exprimée en pixels, de chaque élément de la liste. La propriété Style peut neutraliser l'effet de ItemHeight.
- La propriété Style détermine comment une boîte liste affiche ses éléments. Par défaut, les éléments sont affichés sous la forme d'une chaîne. En modifiant la valeur de Style, vous pouvez créer des boîtes liste dessinées par le propriétaire, dans ce cas les éléments peuvent être graphiques et de hauteur fixe ou de hauteur variable. Pour plus d'informations sur les contrôles dessinés par le propriétaire, voir Ajout de graphiques aux contrôles.
Pour créer une boîte liste simple
- Dans le projet, faites glisser un composant boîte liste sur une fiche depuis la palette d'outils.
- Redimensionnez la boîte liste et définissez son alignement, si nécessaire.
- Double-cliquez sur la partie droite de la propriété Items ou choisissez le bouton Points de suspension pour afficher l'éditeur de liste de chaînes.
- Utilisez l'éditeur pour entrer des lignes de texte libre comme contenu de la boîte liste.
- Puis, choisissez OK.
Pour permettre aux utilisateurs de sélectionner plusieurs éléments de la liste, utilisez les propriétés ExtendedSelect et MultiSelect.