Quiconque est familier avec Microsoft Outlook ou Windows File Explorer reconnaît instantanément le contrôle de liste . En vue de détail , il propose une liste d'articles avec des colonnes supplémentaires pour les formats de fichiers , les dates ou d'autres informations . En vue icône , il affiche un certain nombre d'icônes avec des descriptions textuelles dessous. Ajout d'éléments à un ListView n'est pas difficile, mais elle exige la connaissance des constructeurs et méthodes ListViewItem . Suivez ces étapes pour créer un ListView utilisant Visual Basic.Net . Choses que vous devez
Microsoft Visual Studio ou Visual Basic Express ( 2005 ou plus tard )
Voir Plus Instructions
1
Ouvrez Visual Studio et de créer une nouvelle application Windows Forms . Cliquez sur " Fichier" puis " Nouveau projet" . Lorsque la nouvelle boîte de dialogue de projet apparaît, choisissez Visual Basic et Windows à partir de l'arborescence . Cliquez sur l'icône Windows Forms. Nommez le projet " ListViewDemo " et cliquez sur "OK". Après une courte attente , la fenêtre du concepteur de formulaire apparaît.
2
Cliquez sur l'icône Boîte à outils sur la barre de bouton pour ouvrir la boîte à outils, puis faites glisser un ListView sur la fenêtre du concepteur de formulaire. Redimensionner le ListView pour remplir plus de la fenêtre. Cliquez-droit sur le ListView et choisissez "Propriétés" . Lorsque la fenêtre de propriétés s'affiche , faites défiler vers le bas de la liste et modifier la propriété View "Détail " .
3
Cliquez sur la frontière du concepteur de formulaires , puis appuyez sur la touche "Entrée " clé . Ceci ouvrira la fenêtre de code et de créer un nouveau gestionnaire d'événements pour l'événement OnLoad du formulaire.
4
Ajoutez -têtes de colonne à l'affichage de la liste en ajoutant le code suivant.
Private Sub Form1_Load ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Poignées MyBase.Load
ListView1.Columns.Add ( " Item" , 150, HorizontalAlignment.Left )
ListView1.Columns . Add ( " Quantité " , 75, HorizontalAlignment.Left )
-têtes de colonnes
peut être ajoutée en utilisant la méthode de concepteur, ou , avec le code en utilisant la méthode Columns.Add . Ici vous insérer du code dans la méthode OnLoad du formulaire pour créer deux colonnes dans la vue de liste : Articles et quantité . Les articles colonne est de 150 pixels de large , justifié à gauche . La colonne Quantité est de 75 pixels de large, a également laissé justifiée
5
Ajouter un élément à la ListView utilisant le code suivant : .
ITM1 As New ListViewItem ( " pommes" )
itm1.SubItems.Add ( "6" )
ListView1.Items.Add ( ITM1 )
Dans le ListView est une collection appelée articles . Ces éléments sont de type ListViewItem . Pour ajouter un élément , créer une instance de l' objet ListView passant dans le texte de la première colonne. Dans ce cas, le nom de colonne est "Pommes" . Ensuite, ajouter des colonnes supplémentaires en utilisant la méthode SubItems.Add , en passant à nouveau au moins à être insérée dans cette colonne . Enfin, ajoutez le ListViewItem à la collection Items en utilisant la méthode Items.Add
6
ajouter quelques autres éléments en utilisant le code suivant : .
Dim ITM2 As New ListViewItem (« Milk »)
itm2.SubItems.Add ( « 1 »)
ListView1.Items.Add ( ITM2 )
de ITM3 As New ListViewItem ( " pain " ) < br >
itm3.SubItems.Add ( "2" )
ListView1.Items.Add ( ITM3 )
End Sub
7
tester le programme par en cliquant sur " F5" . A ListView apparaîtra avec trois éléments dans la liste .