Le contrôle ListBox dans Visual Basic est un outil puissant pour l'affichage de données et en permettant à l'utilisateur de sélectionner un ou plusieurs éléments de la liste . Une sélection peut ensuite forcer une action dans une autre section du code. Il ya plusieurs propriétés disponibles avec cette commande , y compris ceux à afficher des données dans plus d'une colonne . Pour les listes de textes plus longs ou plus large , des barres de défilement horizontales et verticales apparaissent automatiquement. Les listes peuvent apparaître triés ou non, et peuvent avoir plusieurs formes ListBoxes interconnectés. Création d'une zone de liste charger un nouveau formulaire en cliquant sur le menu "Fichier" en Visual Basic et en sélectionnant "Nouveau projet ". Sélectionnez " EXE standard " comme type dans Visual Basic 6.0 . Dans les versions de Visual Basic.NET , le nom du modèle est " Application Windows Forms . " Une fois qu'un formulaire est ouvert , vous voyez deux contrôles sur la gauche qui ressemblent à des listes . Double -cliquez sur la droite un, une zone de liste , l'ajouter à la forme vide. Répétez cette opération pour ajouter une deuxième zone de liste , puis faites-la glisser vers la droite de la première. Développez le formulaire en utilisant les poignées de redimensionnement en bas et à droite du formulaire. Expérimentez avec le contenu ListBox et ses propriétés. Changer le " Tri " propriété de chaque ListBox à "true". Changer le ForeColor de la zone de liste de droite à "Red ". Pour se préparer à la prochaine étape dans le tutoriel , ajouter quatre boutons de commande de la boîte à outils en les disposant comme dans l'image . Note: le texte dans les boîtes est plus grand pour une meilleure visibilité . Utilisation du panneau Propriétés de la droite , faire de chaque légende du bouton de commande comme suit: En haut à gauche : " Add New Item» en haut à droite : "Sélectionner un objet " bas à gauche: " impression choisi List" En bas à droite : « désélectionner un élément " L' utilisations de ces boutons apparaîtront pendant que vous travaillez dans le tutoriel . Configuration du Tutorial Changement du mode Création au mode Code en cliquant sur " Voir »,« code » dans le menu. Pour activer les boutons de commande ajouté au-dessus , tapez le code suivant exactement comme il apparaît : Private Sub Command1_Click () NewItem As StringNewItem = InputBox (" Entrer un nouveau produit pour la liste " ) List1.AddItem NewItemEnd SubPrivate Sous Command2_Click () Si List1 . ListIndex > = 0 ThenList2.AddItem List1.TextList1.RemoveItem List1.ListIndexEnd IfEnd SubPrivate Sous Command3_Click () Si List2.ListIndex > = 0 ThenList1.AddItem List2.TextList2.RemoveItem List2.ListIndexEnd IfEnd SubPrivate Sous Command4_Click () Dim n Comme IntegerFor n = 0 To List2.ListCount - 1Print n & "" & List2.List (n) NextEnd Sous Utilisation du contrôle ListBox les façons pour utiliser ces touches sera évidente une fois que vous appuyez sur la touche "F5 " pour exécuter le programme ( l'illustration a été pré-rempli avec quelques articles) . Commencez par utiliser la commande « Add New Item» . Chaque fois que vous utilisez cette option, une boîte vous demande d'ajouter un nouvel élément. Essayez d'ajouter certains noms de pays dans un ordre aléatoire . « Sélectionnez un élément » supprime de la case de gauche et l'ajoute à la droite. " Désélectionner un élément " fait l'inverse . Le bouton "Imprimer" envoie à l'écran, mais par une modification pourrait utiliser une imprimante à la place. Code additionnel peut changer la sélection de sorte que en maintenant enfoncée la touche Maj , l'utilisateur peut sélectionner plusieurs éléments. Propriétés ListBox inclure un lien vers une base de données pour une utilisation ultérieure des données sélectionnées. Les boîtes peuvent être remplis soit un élément à la fois , comme indiqué ici , en utilisant un tableau d'éléments à ajouter à la fois, ou en important un fichier de texte pré- sélectionné. C'est la façon dont ces longues listes de pays apparaissent dans les versions Web de la ListBox.
|