Interaktion mit dem Benutzer: Verwenden von Schaltflächen
Aktualisiert: November 2007
In dieser Lektion erfahren Sie, wie Sie ein Button-Steuerelement zu einem Formular hinzufügen, die Darstellung der Schaltfläche ändern und Code schreiben, der beim Klicken auf die Schaltfläche ausgeführt wird.
Die Verwendung von Schaltflächen ist die einfachste Möglichkeit für den Benutzer, mit einem Programm zu interagieren. Viele Programme besitzen beispielsweise die Schaltfläche Beenden. Wie Sie in der vorherigen Lektion gesehen haben, entspricht das Button-Steuerelement in Visual Basic in Aussehen und Verhalten einer Schaltfläche. Das Button-Steuerelement besitzt auch vordefinierte Ereignisse, die zum Auslösen von Aktionen, z. B. dem Beenden eines Programms, verwendet werden können.
Verwenden von Schaltflächen
Bei Schaltflächen handelt es sich in der Regel um rechteckige Steuerelemente mit einer abgesetzten Darstellung auf dem Formular. Über eine Vielzahl von Eigenschaften kann die Darstellung jedoch geändert werden. Die auffälligste Eigenschaft ist die Text-Eigenschaft, mit der der angezeigte Text bestimmt wird. Dieser Text wird in der mit der Font-Eigenschaft festgelegten Schriftart angezeigt. Die BackColor-Eigenschaft legt die Farbe der Schaltfläche fest, während die ForeColor-Eigenschaft die Farbe des Texts angibt.
Wenn der Benutzer zur Laufzeit auf eine Schaltfläche klickt, löst der Button das Click-Ereignis aus. Beim Eintreten von Ereignissen führen Steuerelemente als Reaktion auf die Ereignisse Code aus. Durch Erstellen eines Ereignishandlers können Sie Code schreiben, der ausgeführt wird, wenn der Benutzer auf die Schaltfläche klickt.
Ein Ereignishandler ist eine Methode, die bei Eintreten eines Ereignisses ausgeführt wird. Wenn ein Benutzer auf eine Schaltfläche klickt, besitzt das Click-Ereignis der Schaltfläche einen Ereignishandler. Das ist einfacher, als es klingt. Im folgenden Beispiel wird das Schreiben eines Ereignishandlers veranschaulicht. Ereignisse und Ereignishandler werden in Einrichten von Programmreaktionen auf Benutzeraktionen: Erstellen eines Ereignishandlers ausführlicher behandelt.
Übung
So verwenden Sie Schaltflächen
Klicken Sie im Menü Datei unter Neu auf den Befehl Projekt.
Klicken Sie im Dialogfeld Neues Projekt im Bereich Vorlagen auf Windows-Anwendung.
Geben Sie im Feld Name den Namen ButtonExample ein, und klicken Sie dann auf OK.
Ein neues Windows Forms-Projekt wird geöffnet.
Ziehen Sie einen Button aus der Toolbox auf das Formular.
Ändern Sie im Eigenschaftenfenster die Text-Eigenschaft auf What time is it?, und drücken Sie dann die EINGABETASTE.
Sie werden feststellen, dass der Text nicht auf die Schaltfläche passt.
Wählen Sie im Eigenschaftenfenster die AutoSize-Eigenschaft aus, und legen Sie sie auf True fest.
Die Größe der Schaltfläche wird an die Textlänge angepasst.
Doppelklicken Sie im Formular auf die Schaltfläche, um den Code-Editor zu öffnen.
Der Code-Editor wird innerhalb einer Methode mit der Bezeichnung Button1_Click geöffnet. Dies ist der Button1.Click-Ereignishandler. Der hier eingefügte Code wird ausgeführt, wenn auf die Schaltfläche geklickt wird.
Geben Sie im Button1_Click-Ereignishandler die folgende Codezeile ein.
MsgBox("The current time is " & Now.ToShortTimeString)
Drücken Sie F5, um das Programm auszuführen.
Das Programm startet, und das Formular wird angezeigt. Wenn Sie auf den Button klicken, wird ein Meldungsfeld mit der aktuellen Zeit angezeigt.
Nächste Schritte
In dieser Lektion haben Sie gelernt, wie Sie eine Schaltfläche in ein Formular einfügen und wie Sie Code hinzufügen, der ausgeführt wird, wenn der Benutzer mit der Maus auf die Schaltfläche klickt. In der nächsten Lektion erfahren Sie, wie Sie mit dem Label-Steuerelement und dem TextBox-Steuerelement arbeiten, mit denen Text angezeigt und empfangen wird.
Nächste Lektion: Anzeigen und Empfangen von Text: Verwenden von Beschriftungen und Textfeldern
Siehe auch
Konzepte
Genauere Betrachtung: Eigenschaften, Methoden und Ereignisse
Referenz
Übersicht über das Button-Steuerelement (Windows Forms)
Weitere Ressourcen
Erstellen der visuellen Darstellung eines Programms: Einführung in Windows Forms