Wie erstelle ich eine Symbolleisten-Schaltfläche mit Visual Basic?

October 21

Wie erstelle ich eine Symbolleisten-Schaltfläche mit Visual Basic?

Ein Toolbar-Steuerelement in einem Visual Basic-Anwendung kann Aufgaben für den Benutzer zu vereinfachen, wenn die Anwendung viele Funktionen hat. Erstellen von Symbolleisten, die mit der "ToolBarButton-Klasse" in Visual Basic und fügen Sie Text oder Bilder auf die Schaltflächen für mehr Klarheit. Nachdem Sie die Schaltflächen hinzufügen, erstellen Sie ein Click-Ereignis, das den richtigen Code ausgeführt wird, wenn darauf geklickt wird. Symbolleisten-Schaltflächen bieten dem Nutzer eine schnelle Möglichkeit, gängige Funktionen wie öffnen, speichern oder Drucken einer Datei ausführen.

Anweisungen

1 Starten Sie Microsoft Visual Basic Express zu, klicken Sie im Menü "Datei" und wählen Sie "Neues Projekt" das Fenster "Neues Projekt" Dialog angezeigt. Doppelklicken Sie auf "Windows Forms-Anwendung" auf ein neues Windows Forms-Projekt erstellen.

2 Maustaste auf das Formular, und klicken Sie auf "Code anzeigen", um das Visual Basic-Fenster zu öffnen. Klicken Sie auf das Dropdown-Feld anzeigen "Form1", dann "Form1-Ereignisse." Blättern Sie nach unten, und doppelklicken Sie auf "Load" von "Erklärungen" Dropdown Feld auf der rechten Seite eine "Load"-Prozedur für das Formular erstellt.

3 Kopieren Sie und fügen Sie den folgenden Code zum Erstellen eines Objekts "ToolBar":

Dim MyToolBar als neue ToolBar()

4 Kopieren und fügen Sie den folgenden Code um den Text auf der Schaltfläche angezeigt zu definieren und dem "ToolBar"-Objekt hinzufügen:

toolBarBtn.Text = "Button"

myToolBar.Buttons.Add(toolBarBtn)

Controls.Add(myToolBar)5

Kopieren Sie und fügen Sie den folgenden Code zum Erstellen eines Ereignishandlerdelegaten, Code auszuführen, wenn die Schaltfläche geklickt wird:

AddHandler myToolBar.ButtonClick, AddressOf Me.myToolBar_ButtonClick

6 Kopieren Sie und fügen Sie den folgenden Code ausführen, wenn die Symbolleisten-Schaltfläche geklickt wird:

Private Sub MyToolBarButtonClick (ByVal Sender As Object,

ByVal e As ToolBarButtonClickEventArgs)

Select Case myToolBar.Buttons.IndexOf(e.Button)

Case 0

MsgBox("Toolbar button was clicked")

End Select

EndSub

7 Klicken Sie im Menü "Debug", dann "Start Debugging" um das Programm auszuführen. Klicken Sie auf Symbolleiste, um ein Meldungsfeld angezeigt, dass die Schaltfläche geklickt wurde.