Le composant ComboBox Visual Basic est un élément de l'interface utilisateur commune dans les programmes Windows . Il permet à l' utilisateur de sélectionner un élément dans une liste de possibilités qui sont normalement cachés , mais qui descend lorsque l'utilisateur clique sur le composant. Les opérations les plus importantes pour le développeur à l'aide d'une zone de liste déroulante est l'ajout , la suppression , la compensation et obtenir l'élément sélectionné dans la liste déroulante . Choses que vous devez
Basic 2008 ou plus tard
Visuel Afficher plus Instructions
1
Ajouter une zone de liste déroulante à partir de la liste des composants sur le côté gauche de l'écran.
Page 2
ajouter un bouton . Allez à la fenêtre Propriétés sur le côté inférieur gauche de l'écran et modifier sa propriété de texte à lire « Remplir ». Modifiez sa propriété du nom de " PopulateButton . " Double -cliquez sur le bouton pour créer une fonction de l'événement. Collez le code suivant dans la fonction d'événement nommé si vous ne voulez pas remplir la liste programme, vous pouvez le remplir en utilisant le menu des propriétés . De la Form Designer , cliquez une fois sur la liste déroulante pour le sélectionner. Trouvez l'entrée des « articles » dans la liste des propriétés . Il faut lire «articles» et ont une valeur de "( Collection) ». Cliquez sur le mot " Articles " et un bouton apparaîtra avec trois points dessus . Cliquez sur ce bouton. Une fenêtre apparaîtra vous demandant de répertorier les éléments à ajouter à la liste lors de l'exécution . Pour dupliquer l'effet de la " PopulateButton " créé dans cette étape , vous collez le code suivant dans cette fenêtre :
dogcatmousebird
3
Ajouter un autre bouton. Changer sa propriété text " Supprimer". Changer sa propriété du nom de " DeleteButton . " Double -cliquez sur ce nouveau bouton pour créer une fonction d' événement lorsqu'un utilisateur clique dessus. Collez le code suivant dans la nouvelle fonction de l'événement. Son nom doit être « DeleteButton_Click . "
ComboBox1.Items.RemoveAt ( ComboBox1.SelectedIndex )
Si vous ne pouvez pas dire , cela va enlever l'élément sélectionné parmi les éléments énumérés dans la zone de liste déroulante .
Vous pouvez également utiliser la fonction " ComboBox1.Items.Remove ()" de commande pour supprimer un élément par son nom. Par exemple , la commande:
ComboBox2.Items.Remove ( "chien" )
Cette commande va supprimer l'entrée " chien " dans la liste
4.
Ajoutez une dernière touche . Nommez-le " ClearButton " et donnez-lui le texte «clair». Double -cliquez pour créer un événement pour elle, et collez le code suivant là:
ComboBox1.Items.Clear ()
Cela effacera tous les éléments dans la liste déroulante .