Das ListView-Steuerelement in Visual Basic wurde mit dem Windows Explorer beliebt. Diese Steuerung funktioniert in Verbindung mit dem TreeView-Steuerelement und ist das, was Windows-Nutzer zu erweitern und Details zu den einzelnen Knoten . Die Steuerung dient auch dazu, Elemente aus einer Datenbank-Abfrage anzuzeigen. Der Windows-Desktop selbst ist eine große ListView-Steuerelement Set für Icon -Modus. Neben den üblichen Eigenschaften von Visual Basic-Steuerelemente , gibt es eine benutzerdefinierte Eigenschaften -Einstellung für das ListView-Steuerelement mit zusätzlichen Optionen . Einrichten des Tutorial
Zur Nutzung dieses Tutorial fügen Sie eine Komponente zu den Standard- Visual Basic -Steuerelemente. Erstellen Sie zunächst ein neues Projekt in Visual Basic. Öffnen Sie die Software , wählen Sie " Datei", " New Project" und "Standard-EXE " . Im oberen Menü , klicken Sie auf "Projekt ", "Components" und suchen Sie "Microsoft Windows Common Controls 6.0 (SP6) . " Klicken Sie auf das kleine Feld neben dieser Komponente , um ein Häkchen hinzuzufügen und klicken Sie dann auf "Übernehmen" und "OK". Dies fügt eine Reihe von Steuerelementen zur Toolbox . Hinweis: Wenn die Entwicklung einer Anwendung für die Verteilung ist die Datei, die dieses gemeinsame Steuerung umfasst MSCOMCTL.OCX . Installieren Sie es in des Benutzers Microsoft System oder System32 -Verzeichnis.
Fügen Sie ein ListView-Steuerelement auf das Formular , wie drei kleine Kreise mit Unterstrichen auf einer Linie und zwei kleine Kreise mit Unterstrichen in der Toolbox angezeigt Doppelklick auf diese Symbol.
Exploring ListView Custom Properties
Klicken Sie auf das ListView-Steuerelement , um die Eigenschaften zu modifizieren. Legen Sie die Breite bis 7000 . Dies ermöglicht es , einige Zimmer Spaltenüberschriften auf dem Formular enthalten . Der rechten Maustaste auf das ListView-Steuerelement und wählen Sie " Eigenschaften" in der Drop-down- Liste aus. Das Ergebnis wird ein "Property Pages" Fenster sein, wie in der Abbildung dargestellt. Sieben Reiter Liste die verschiedenen Einstellungen zur Verfügung . Der "General " ist eine standardmäßig aktiv . Für den ersten Schritt bei der Verwendung dieses Tutorial gesetzt die Option "Ansicht" auf " 3lvwReport " über das Drop -Down-Pfeil . Jetzt auf die Schaltfläche " Spaltenüberschriften " Registerkarte klicken . Es öffnet sich ein Fenster, in dem Sie die Spaltenüberschriften erstellen und andere Eigenschaften einstellen . Baue einige Spaltenüberschriften hier mithilfe der Schaltfläche "Einfügen" und geben Namen in der "Text" -Box , so dass die anderen Optionen die Standardeinstellungen. Für dieses Beispiel Kopfzeilen mit " Spalte 1 ", " Spalte 2 ", " Spalte 3 " und " Spalte 4 . " Wenn Sie "F5" drücken jetzt wirst du das Ergebnis zu sehen .
Mehr ListView Optionen
noch die Arbeit mit den benutzerdefinierten Eigenschaften , erkunden einige Verbesserungen , indem Sie auf die "Farbe" und " Font " Registerkarten , die Auswahl eines dunklen Hintergrund , weißer Text und eine andere Schriftart . Zurück zur Registerkarte "Allgemein" und setzen Sie ein Häkchen in der " Gitternetzlinien "-Option. Ändern Sie den "Border Style ' zu" ccFixedSingle . " Später können Sie andere Optionen wie das Hinzufügen von Bildern und Symbolen zu erkunden. Hinzufügen von Daten zu lesen RecordSets aus einer Datenbank oder das Hinzufügen von Informationen über den Code . Das Bild zeigt einen teilweise gefüllten ListView in Report -Modus. Die Code-Zeilen , die dies erreicht sind:
private Sub Command1_Click () Mit ListView1.ListItems.Add ( , , "Italien ", 1) = ForeColor vbWhiteWith ListSubItems.Add ( , , "Rome" ) ForeColor . . . = vbRedEnd mitend withwith ListView1.ListItems.Add ( , , " Frankreich ", 2) . ForeColor = vbWhiteWith . ListSubItems.Add ( , , "Nice" ) . ForeColor = vbGreenEnd mitend mitend Sub
Erweiterte Anwendungen
Wenn mit dem erforderlichen Code programmiert , kann das ListView-Steuerelement ermöglicht dem Anwender sortieren oder verschieben einzelnen Spalten durch Klicken auf die Spaltenüberschrift , finden Sie eine Zeichenfolge in der Liste und bearbeiten Sie Informationen in der Liste. Verwendung das Icon Modus erzeugt Bildschirme ähnlich dem Windows- Explorer-Ansicht (siehe beigefügtes Bild Beispiel). Visual Basic.NET verwendet mehr Eigenschaften und zeigt sie anders, aber der grundlegende Prozess ist ähnlich .