ListIndex, propriété
Identifie l'élément actuellement sélectionné dans un contrôle
ListBox ou
ComboBox.
Syntaxe
object.
ListIndex [=
Variant]
La syntaxe de la propriété
ListIndex comprend les éléments suivants :
ÉlémentDescription
objectObjet valide.
VariantFacultatif. Élément actuellement sélectionné dans le contrôle
Remarques
La propriété
ListIndex contient un index de la ligne sélectionnée dans la liste. Les valeurs de la propriété
ListIndex sont comprises entre –1 et le nombre total de lignes de la liste moins 1 (c'est-à-dire,
ListCount – 1). Lorsqu'aucune ligne n'est sélectionnée, la propriété
ListIndex renvoie la valeur –1. Quand l'utilisateur sélectionne une ligne d'un contrôle
ListBox ou
ComboBox, le système définit la valeur de la propriété
ListIndex. La valeur de la propriété
ListIndex de la première ligne de la liste est zéro, la valeur de la deuxième liste est 1, et ainsi de suite.
Note Si vous utilisez la propriété
MultiSelect pour créer un contrôle
ListBox permettant plusieurs sélections, la propriété
Selected du contrôle
ListBox (plutôt que la propriété
ListIndex) identifie les lignes sélectionnées. La propriété
Selected est un tableau ayant le même nombre de valeurs que le nombre de lignes du contrôle
ListBox. Pour chaque ligne de la zone de liste, la propriété
Selected contient la valeur
True si la ligne est sélectionnée, et
False si elle ne l'est pas. Dans un contrôle
ListBox permettant plusieurs sélections, la propriété
ListIndex renvoie l'index de la ligne ayant le focus, que celle-ci soit ou non actuellement sélectionnée.
La valeur de la propriété
ListIndex est aussi disponible en affectant la valeur 0 à la propriété
BoundColumn pour une liste modifiable ou une zone de liste. Si la valeur de la propriété
BoundColumn est 0, la
source de données sous-jacente de laquelle
dépend la liste modifiable ou la zone de liste contient la même valeur d'index de liste que la propriété
ListIndex.