Commandes sélecteur
- Mise à jour2023-02-17
- Temps de lecture : 5 minute(s)
Commandes sélecteur
Créer une liste qu'un utilisateur peut parcourir pour y faire des sélections.
Types de commandes sélecteur
| Commande | Description |
|---|---|
| Menu déroulant | Une commande menu déroulant est une entrée numérique qui présente un ensemble de choix associés à des valeurs numériques. |
| Type énumération ou énum | La commande énum est un objet qui présente un ensemble de choix associés à un type de données énumération. Le type de données énumération est constitué d'un ensemble de constantes nommées. |
| Groupe de boutons radio | La commande groupe de boutons radio est un objet qui présente un ensemble de choix mutuellement exclusifs associés à un type de données énumération. Le type de données énumération est constitué d'un ensemble de constantes nommées. |
| Chaîne déroulante | La commande chaîne déroulante est un objet qui présente une liste de noms associés à des valeurs chaîne. Les utilisateurs peuvent sélectionner des éléments dans une liste prédéfinie ou saisir directement de nouvelles valeurs à l'édition ou à l'exécution. |
| Liste déroulante | La commande liste déroulante est un objet qui présente un ensemble d'éléments. Les utilisateurs peuvent sélectionner un seul élément ou plusieurs à l'exécution. |
| Sélecteur de couleur | La commande sélecteur de couleur est un objet qui présente une sélection de couleurs. Chaque couleur correspond à des valeurs de couleur RGBA ou à une valeur hexadécimale. |
Quelle commande sélecteur devrais-je utiliser ?
Toutes les commandes sélecteur contiennent une liste d'éléments dans laquelle l'utilisateur peut faire une sélection.
| Commande | Quand l'utiliser | Exemples : Application d'e-commerce |
|---|---|---|
| Menu déroulant |
Utilisez un menu déroulant lorsque vous souhaitez fournir une liste de choix qui représentent des valeurs numériques. La commande menu déroulant est une entrée numérique qui permet à l'utilisateur de choisir dans une liste des valeurs en texte clair pertinentes au lieu de valeurs numériques. Si la logique de votre programme préfère les valeurs numériques aux valeurs chaîne, utilisez un menu déroulant. |
Vous voulez présenter une liste de noms de produits à l'utilisateur, chaque nom correspondant à un numéro de produit unique. Vous pouvez spécifier les numéros des produits comme étant leur valeur numérique respective. Vous pouvez alors faire une référence croisée à ces valeurs numériques pour trouver le prix des éléments.
|
| Énum et groupe de boutons radio |
Utilisez un énum ou un groupe de boutons radio lorsque vous souhaitez fournir une liste de choix associés à un type de données énumération. Si vous voulez que votre programme utilise un ensemble fixe de constantes plutôt que des données numériques arbitraires, utilisez un énum ou un groupe de boutons radio. En général, utilisez un groupe de boutons radio si vous avez moins de 5 options à proposer à l'utilisateur. Un groupe de boutons radio permet à l'utilisateur de passer rapidement toutes les options en revue. |
Vous voulez présenter à l'utilisateur une liste d'options de livraison pour l'article qu'il veut commander. Les valeurs numériques assignées à chacune des options sont définies automatiquement. Vous ne pouvez pas modifier les valeurs numériques. Vous pouvez utiliser le type de données énumération dans la commande énum pour piloter la logique de votre programme. Par exemple, comme les noms des choix font partie du type de données, vous pouvez les utiliser pour remplir les conditions d'une structure Condition. Cela garantit que seuls des états valides sont utilisés dans votre programme.
|
| Chaîne déroulante |
Utilisez une chaîne déroulante lorsque vous voulez fournir une liste d'éléments que les utilisateurs peuvent parcourir, tout en leur permettant de saisir de nouvelles valeurs dans le menu à l'édition ou à l'exécution. Si la logique de votre programme requiert des valeurs chaînes plutôt que valeurs numériques, utilisez une chaîne déroulante. |
Vous voulez présenter à l'utilisateur une liste d'adresses de livraison déjà utilisées tout en lui permettant de saisir une nouvelle adresse de livraison pour cet achat.
|
| Liste déroulante |
Utilisez une liste déroulante lorsque vous voulez fournir une liste d'éléments parmi lesquels l'utilisateur peut choisir à l'exécution. |
Vous voulez présenter à l'utilisateur une liste de produits dans laquelle il peut sélectionner un ou plusieurs éléments. Vous pouvez également autoriser l'utilisateur à ne sélectionner aucun élément en cochant la case Autoriser aucune sélection. Par exemple, vous pouvez autoriser l'utilisateur à désélectionner tous les éléments.
|
Attribuer des valeurs spécifiques aux commandes sélecteur
Contrairement aux chaînes répertoriées dans les menus déroulants, les énums et les groupes de boutons radio, les chaînes répertoriées dans une chaîne déroulante ou une liste déroulante n'ont pas de représentation numérique. De plus, pour les énums et les groupes de boutons radio, ces valeurs numériques doivent être des valeurs d'entiers non signés séquentielles alors que les menus déroulants permettent une plus grande liberté dans l'attribution d'une valeur numérique.
- Sélectionnez la commande à laquelle vous voulez attribuer des valeurs spécifiques.
- Sur l'onglet Élément, dans le groupe Éléments, assignez et organisez les valeurs spécifiques comme vous le voulez.
Permettre à l'utilisateur d'ajouter de nouvelles valeurs dans une chaîne déroulante à l'édition ou à l'exécution
- Sélectionnez la commande chaîne déroulante.
- Sur l'onglet Élément, dans le groupe Éléments, sélectionnez Autoriser l'entrée de valeurs non étiquetées.