jeudi 13 juin 2013

Ajoutez une zone de liste déroulante à un formulaire VB. NET

Créez un nouveau projet pour cette section. Ajouter un bouton à votre nouvelle forme. Ensuite, repérez la zone de liste déroulante sur la barre d'outils Visual Basic. NET. Il ressemble à ceci:

L'outil de ComboBox
Double-cliquez sur l'icône pour ajouter une liste déroulante à votre formulaire. Ou cliquez avec le bouton gauche de la souris à la main, puis dessinez une sur le formulaire.
Une liste déroulante est un moyen de limiter les choix de votre utilisateur aura. Quand une flèche noire pointant vers le bas est cliquée, une liste déroulante d'éléments apparaît. L'utilisateur peut alors sélectionner l'une de ces options. Donc, nous allons mettre en place pour le faire.
  • Cliquez sur votre Combo Box pour le sélectionner. Ensuite, repérez la propriété Item de la boîte de dialogue Propriétés:
Les éléments de la propriété ComboBox
  • Cliquez sur le bouton gris, comme ci-dessus. L'un avec les trois points en elle. Lorsque vous le faites, vous aurez la case suivante apparaître:
Ajouter un article à votre liste déroulante
  • Pour utiliser l'éditeur de collections String, tapez un objet et appuyez sur Return (c'est comme une zone de texte normal. Chaque article sera un élément dans votre boîte déroulante.)
  • Entrez cinq éléments, comme dans l'image ci-dessous:
Cinq articles ont été ajoutés
  • Puis cliquez sur le bouton OK en bas.
L'éditeur se ferme et il ressemblera à rien ne s'est passé. Cependant, lancez votre programme et de tester votre nouveau combo. Vous devriez avoir quelque chose comme ceci:
La Combox en mode Run
Vous devez maintenant savoir comment obtenir des valeurs de la liste. Une fois que vous savez comment obtenir une valeur de la liste, vous pouvez mettre la valeur dans une variable et le tester avec une certaine logique conditionnelle.
Obtenir une valeur dans une liste déroulante est assez simple, car il agit comme une zone de texte. Une zone de texte a une propriété Text, et ainsi fait une liste déroulante. Pour obtenir une valeur à partir d'une zone de texte, vous auriez code comme ceci
MyVariable = textBox1.Text
Tout ce qui est dans la zone de texte seront transférés à la variable appelée MyVariable. Le processus est exactement le même pour un combo. Le code est le suivant:
MyVariable = Combobox1.Text
Maintenant, nous transférons ce qui est sélectionné dans la liste déroulante pour la variable appelée MyVariable.
Essayons. Double-cliquez sur le bouton que vous avez ajouté à votre formulaire. Ceci ouvrira la fenêtre de code. Ensuite, entrez le code suivant pour le bouton:
MyVariable As cordes
MyVariable = Combobox1.Text
MsgBox MyVariable
Exécutez votre programme. Lorsque le programme est lancé, sélectionnez un élément dans votre liste déroulante. Puis cliquez sur le bouton. Tout ce qui était dans la fenêtre de Combo Box devrait se trouver dans la boîte de message.
Et c'est tout ce qu'il ya à obtenir une valeur à partir d'une boîte Combo - juste accéder à sa propriété Text et de le transmettre à une variable.
Enfin, la zone de liste déroulante possède une propriété DropDownStyle. Localisez cette propriété et vous remarquerez sa valeur a une liste déroulante. La boîte contient trois styles de la boîte combo différentes à choisir. Expérimentez avec tous les trois et voir comment ils diffèrent.
Dans la section suivante, nous allons jeter un oeil à opérateurs conditionnels, ce qu'ils sont et comment les utiliser.

0 commentaires:

Enregistrer un commentaire