Wer mit Microsoft Outlook oder dem Windows- Datei- Explorer wird sofort erkennen, das ListView-Steuerelement . Im Detail -Ansicht, bietet es eine Liste der Einzelteile mit zusätzlichen Spalten für Dateigrößen , Daten oder andere Informationen. In Icon-Ansicht , zeigt es eine Reihe von Symbolen mit Textbeschreibungen darunter. Hinzufügen von Elementen zu einer ListView ist nicht schwer , aber es ist die Kenntnis der ListViewItem Konstruktoren und Methoden erfordern . Befolgen Sie diese Schritte, um eine ListView mit Visual Basic.Net erstellen. Things You
Microsoft Visual Studio oder Visual Basic Express ( 2005 oder später ) brauchen
anzeigen Weitere Anweisungen
1
Öffnen Sie Visual Studio , und erstellen Sie eine neue Windows Forms-Anwendung . Klicken Sie auf " Datei" und dann "Neues Projekt" . Wenn das neue Projekt Dialog erscheint, wählen Sie Visual Basic und Windows in der Baumansicht . Klicken Sie auf die Windows Forms -Symbol. Nennen Sie das Projekt " ListViewDemo " und klicken Sie auf "OK". Nach einer kurzen Wartezeit , die Formular-Designer wird angezeigt.
2
Klicken Sie auf die Toolbox -Symbol in der Symbolleiste , um die Toolbox zu öffnen, dann ziehen Sie eine ListView auf das Formular -Designer-Fenster . Ändern Sie die ListView , die meisten aus dem Fenster zu füllen. Rechten Maustaste auf das ListView und wählen Sie "Eigenschaften". Wenn die Eigenschaft angezeigt wird, blättern Sie zum Ende der Liste und ändern Sie die View-Eigenschaft auf "Detail" .
3
Klicken Sie auf den Rand des Formular-Designers , dann drücken Sie die "Enter " Taste. Es öffnet sich das Code-Fenster und eine neue Event-Handler für des Formulars OnLoad Ereignis .
4
hinzufügen Spaltentitel, um die Listenansicht , indem Sie den folgenden Code .
Private Sub Form1_Load (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles MyBase.Load
ListView1.Columns.Add ( "Item" , 150, HorizontalAlignment.Left )
ListView1.Columns . Add ( " Menge " , 75, HorizontalAlignment.Left )
Spaltenüberschriften können über das Designer- Methode oder mit Code , mit dem Verfahren Columns.Add werden. Hier legen Sie Code in das Formular OnLoad Methode, um zwei Spalten in der Listenansicht zu erstellen : Items und Anzahl . Die Einzelteile Spalte ist 150 Pixel breit , links gerechtfertigt . Die Menge Spalte ist 75 Pixel breit , auch linksbündig
5
Fügen Sie ein Element in die ListView mit dem folgenden Code : .
Dim As New iTM1 ListViewItem ( " Äpfel " )
itm1.SubItems.Add ( "6" )
ListView1.Items.Add ( iTM1 )
Innerhalb der ListView ist eine Sammlung namens Artikel . Diese Elemente sind vom Typ ListViewItem . Um ein Element hinzuzufügen, erstellen Sie eine Instanz der ListView Artikel vorbei in den Text der ersten Spalte. In diesem Fall ist der Spaltenname " Apples" . Als nächstes fügen Sie zusätzliche Spalten mit der SubItems.Add Methode wieder , den Text in dieser Spalte eingefügt werden. Schließlich , fügen Sie die ListViewItem der Items-Auflistung mit der Methode Items.Add
6
In ein paar mehr Einzelteile mit dem folgenden Code : .
Dim As New ITM2 ListViewItem ( "Milk " )
itm2.SubItems.Add (" 1 " )
ListView1.Items.Add ( ITM2 )
Dim As New itm3 ListViewItem ( " Brot " )
itm3.SubItems.Add ("2" )
ListView1.Items.Add ( itm3 )
End Sub
7
Testen Sie das Programm durch Klick auf " F5" . Ein ListView wird mit drei Einträgen in der Liste erscheinen.