Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Propriété ListBox.MultiSelect (Access)

office 365 dev account|Dernière mise à jour: 04/10/2017
|
1 Contributeur

La propriété MultiSelect permet de spécifier si un utilisateur peut opérer plusieurs sélections dans une zone de liste d'un formulaire et la manière dont ces sélections peuvent être effectuées. Type de données Octet en lecture-écriture.

Syntaxe

expression . MultiSelect

expression Variable qui représente un objet ListBox.

Remarques

La propriété MultiSelect utilise les paramètres suivants :

ParamètreVisual BasicDescription
Aucun0(Par défaut) La sélection multiple n'est pas autorisée.
Simple1Plusieurs éléments sont sélectionnés ou désélectionnés à l'aide de la souris ou de la barre d'espace.
Étendue2Plusieurs éléments sont sélectionnés en maintenant la touche MAJ enfoncée et en cliquant dessus à l'aide de la souris, ou en maintenant la touche MAJ enfoncée et en appuyant sur une touche de direction pour étendre la sélection de l'élément précédemment sélectionné à l'élément en cours. Vous pouvez également sélectionner des éléments en les faisant glisser à l'aide de la souris. Maintenez la touche CTRL enfoncée et cliquez sur un élément pour le sélectionner ou le désélectionner.

Cette propriété ne peut être paramétrée qu'en mode Création de formulaire.

Utilisez la propriété ListIndex pour renvoyer le numéro d'index de l'élément sélectionné. Lorsque le paramètre Étendue ou Simple est attribué à la propriété MultiSelect, vous pouvez utiliser la propriété Selected ou la collection ItemsSelected de la zone de liste pour déterminer les éléments sélectionnés. Par ailleurs, lorsque le paramètre Étendue ou Simple est attribué à la propriété MultiSelect, la valeur du contrôle Zone de liste est toujours null.

Si la valeur Étendue est attribuée à la propriété MultiSelect, l'invocation de la zone de liste a pour effet de supprimer toutes les sélections effectuées par l'utilisateur.

Exemple

Pour renvoyer la valeur de la propriété MultiSelect de la zone de liste Pays sur le formulaire Traitement des commandes, vous pouvez utiliser la syntaxe suivante :

Dim b As Byte b = Forms("Order Entry").Controls("Country").MultiSelect

Pour définir la propriété MultiSelect, vous pouvez utiliser la syntaxe suivante :

Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.

Voir aussi

Concepts

Objet ListBox

Autres ressources

© 2018 Microsoft