Die ListView-Komponente von Delphi befindet sich auf der Win32-Seite der Komponentenplatine. Sie kann vier grafische Methoden (großes Symbol, kleines Symbol, Liste, detaillierte Liste) verwenden, um den Optionsinhalt zu beschreiben, ähnlich wie „Arbeitsplatz“ im Windows-Betriebssystem. Datenelementgrafiken werden in der ImageList-Komponente gespeichert.
1.ListView-Haupteigenschaften
(1) ViewStyle-Eigenschaft
Das ViewStyle-Attribut wird verwendet, um vier Anzeigemethoden für Datenelemente auszuwählen. Daher verfügt dieses Attribut über vier Optionswerte: großes Symbol vsIcon, kleines Symbol vsSmallIcon, Liste vsList und detaillierte Liste vsReport.
(2) Artikelattribut
Die Items-Eigenschaft wird verwendet, um die Datenelemente der ListView-Komponente darzustellen, und die Datenelemente können mit dem Items-Eigenschaftseditor eingegeben werden. Im Elemente-Editor gibt es drei Schaltflächen: NewItem, NewSubItem und Delete, die zum Hinzufügen von Datenelementen, Datenelement-Unterelementen bzw. zum Löschen von Datenelementen verwendet werden.
Leser sollten beachten, dass sich die ListView-Komponente und die TreeView-Komponente in der Art der Anzeige von Datenelementen unterscheiden. Wenn die Listview-Komponente im vsIcon-Großsymbol, vsSmallIcon-Kleinsymbol- und vsList-Listenmodus funktioniert, wird nur die erste Ebene der Datenelemente angezeigt Schreiben Sie die Unternummer in die folgende Zeile:
Dim MyName As string:MyName一"张三"
Wenn nach der Eingabe einer Codezeile und dem Drücken der Eingabetaste die Codezeile in rotem Text (und möglicherweise gleichzeitig einer Fehlermeldung) angezeigt wird, müssen Sie den Fehler in der Anweisung finden und ihn korrigieren.
2. Kommentarerklärung
Um die Lesbarkeit des Programms zu verbessern, können dem Programm Kommentare hinzugefügt werden. Kommentare können Abläufe oder bestimmte Befehle erläutern. VBA ignoriert Kommentare beim Ausführen einer Prozedur.
In VBA-Programmen können Kommentare auf zwei Arten implementiert werden. Die übliche Methode besteht heute darin, ein einfaches Anführungszeichen (') zu verwenden, oder Sie können Rem gefolgt von einem Leerzeichen als Anfang des Kommentars verwenden. Zum Beispiel:
Dim MyStrl.MyStr2MyStrl="htllo/":Ren Kommentare sollten nach Anweisungen durch Doppelpunkte getrennt werden. MyStr2="(Goodbye/"'Dies ist auch ein Kommentar, es ist kein Doppelpunkt erforderlich.
Kommentare können überall im Prozess hinzugefügt werden und werden standardmäßig in grüner Schrift angezeigt.
3. Erklärungserklärung
Deklarationen können zum Benennen und Definieren von Prozeduren, Variablen, Arrays und Konstanten verwendet werden. Wenn diese Programmkomponenten deklariert werden, wird auch ihr Geltungsbereich definiert. Ihr Geltungsbereich hängt davon ab, wo sie deklariert werden und mit welchen Schlüsselwörtern sie deklariert werden. Zum Beispiel im Programmteil:
Sub ApplyFormat()Const limit As Integer 33Dim myCelI As Range
4. Weitere Aussagen
In End Sub deklariert die Sub-Anweisung (die mit der End Sub-Anweisung übereinstimmt) eine Prozedur namens ApplyF0rmat. Wenn diese Prozedur aufgerufen oder ausgeführt wird, werden alle in sub und End Sub enthaltenen Anweisungen ausgeführt. Die Const-Anweisung deklariert den konstanten Grenzwert und gibt ihn als Integet-Typ an. Sein Wert ist 33. Die dim-Anweisung deklariert die Variable mycell. Dies ist ein Datentyp, der zum Excel-Range-Objekt gehört. Variablen können als beliebige Objekte innerhalb der verwendeten Anwendung deklariert werden.
Die Dim-Anweisung ist eine der Anweisungen zum Deklarieren von Variablen. Weitere für die Deklaration verwendete Schlüsselwörter sind: static, Public, Private und const.