Microsoft Visual Basic ermöglicht eine einfache Erklärung und Handhabung der Single-Element- Variablen , aber manchmal braucht man etwas mehr , wie eine Tabelle der Elemente mit den gleichen Eigenschaften . Sie können in einer Schleife durch die Tabelle Drucken der Elemente wollen , oder möchten Sie vielleicht , um die Tabelle aus einer Datenbank aufzubauen. VB.NET erleichtert diese Funktionalität durch die Verwendung von Arrays , auch mehrdimensional . Anleitung
1
Starten Sie Visual Basic , und klicken Sie auf " Neues Projekt "-Link auf der Startseite. Doppelklicken Sie auf " Windows Forms Application" , um eine neue Form in der Visual Basic Design-Fenster zu öffnen.
2
Blättern Sie den Mauszeiger über die Registerkarte Toolbox auf der linken Seite des Design-Fenster , um die Toolbox zu öffnen. Es kann ein paar Sekunden dauern , um die Toolbox zu laden und anzuzeigen.
3
Doppelklicken Sie auf das " ListBox " Menüpunkt im Common Controls Abschnitt der Toolbox ein ListBox Ihrem hinzuzufügen Form . Doppelklicken Sie auf den "Button" Menü zweimal, um zwei Buttons zu Ihrem Formular hinzuzufügen. Doppelklicken Sie auf das " TextBox " Menüpunkt um ein Textfeld zu Ihrem Formular hinzuzufügen. Ziehen Sie die Steuerelemente in dem Formular, um Button1 unter der TextBox arrangieren und organisieren Button2 unter der ListBox .
4
Doppelklicken Sie auf "Add Item" -Taste, um den Visual Basic- Code-Fenster zu öffnen. Klicken Sie auf die leere Zeile unter der " Public Class Form1 " -Anweisung am oberen Rand des Fensters und drücken Sie die folgende Zeile : Dim
ItemArray (9 ) As String Dim
ArrayCountInteger As Integer
Diese Anweisung deklariert ein Array von bis zu zehn vom Typ String Produkte und einer ganzen Zahl Zähler . Der Zähler beginnt immer bei Null , so dass die " Dim "-Anweisung wird die Anzahl auf neun, eins weniger als die Anzahl der Elemente im Array .
5
Klicken Sie auf die leere Zeile nach den " Private Sub Button1_Click "-Anweisung und geben Sie den folgenden Code, so dass der gesamte Vorgang mit Anfang und Ende Linien wie folgt aussieht:
private Sub Button1_Click (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button1.Click
Wenn TextBox1.Text > "" Then
Wenn ArrayCountInteger = 10 Dann
MessageBox.Show (" Sie haben die maximale Anzahl der Elemente eingegeben " )
Return
End If
ItemArray ( ArrayCountInteger ) = TextBox1.Text
ArrayCountInteger + = 1
TextBox1.Clear ()
TextBox1.Focus ()
End If End Sub
Dieser Code liest jeden Artikel , den Sie in das Textfeld und legt sie in das Array .
Seite 6
Anzeige des Arrays. Klicken Sie auf der Registerkarte Entwurf auf das Design-Fenster zurückzukehren. Auf die "List Items" -Taste, um das Code-Fenster zurückzukehren Doppelklick . Code eingeben zwischen den beiden Linien , so dass das Endergebnis wie folgt aussieht: Private Sub
Button2_Click (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button2.Click
Dim ListArrayCountInteger As Integer
Do While ListArrayCountInteger < ( ArrayCountInteger + 1) german
Wenn ItemArray ( ListArrayCountInteger ) > "" Then
ListBox1.Items.Add ( ItemArray ( ListArrayCountInteger ) )
ListArrayCountInteger + = 1
Else
MessageBox.Show (" No more items" )
Return
End If
Schleife
Dieser Code liest das Array mit einer Schleife und setzt die Elemente in der ListBox für die Anzeige.
7
Klicken Sie auf das Menü "Test" Titel die oben auf dem Bildschirm und klicken Sie auf die Schaltfläche "Start Debugging "-Link , um Ihr Programm zu testen. Geben Sie einen Artikel in das Textfeld ein und klicken Sie auf "Add Item"-Button . Fügen Sie mehrere Artikel und klicken Sie auf die "List Items" -Taste, um Ihre Artikel in der ListBox zu sehen.