Gewusst wie: Verwenden von Schaltflächen-Steuerelementen
Aktualisiert: November 2007
Schaltflächen ermöglichen Benutzern, mit dem Programm zu interagieren. Die meisten Dialogfelder enthalten z. B. eine OK-Schaltfläche und eine Abbrechen-Schaltfläche. Benutzer können auf die Schaltfläche OK klicken, um die im Dialogfeld eingegebenen Informationen zu übernehmen. Alternativ können sie auf Abbrechen klicken, um das Dialogfeld zu schließen, ohne die Daten zu übernehmen.
Durch Festlegen von Eigenschaften können Sie die Darstellung einer Schaltfläche ändern. Sie können beispielsweise die Text-Eigenschaft verwenden, um bestimmten Text auf einer Schaltfläche anzuzeigen, oder die Farbe des Textes mit der ForeColor-Eigenschaft ändern. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer nicht rechteckigen Schaltfläche (Visual C#).
Steuerelemente verfügen über Ereignisse, die aufgerufen werden, wenn ein Benutzer eine bestimmte Aktion mit dem entsprechenden Steuerelement ausführt. Sie können Ereignishandler erstellen, mit denen Sie festlegen, wie das Ereignis vom Programm behandelt wird. Alle Steuerelemente verfügen über einen Standardereignishandler. Für Schaltflächen ist dies das Click-Ereignis. Der Code, den Sie im Click-Ereignishandler der Schaltfläche programmieren, wird jedes Mal ausgeführt, wenn ein Benutzer auf die Schaltfläche klickt.
So verwenden Sie Schaltflächen in einem Programm
Klicken Sie im Menü Datei unter Neu auf den Befehl Projekt.
Klicken Sie im Dialogfeld Neues Projekt im Bereich Vorlagen auf Windows Forms-Anwendung.
Geben Sie im Feld Name den Namen ButtonExample ein, und klicken Sie 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 in Display Date, und drücken Sie dann die EINGABETASTE.
Klicken Sie im Eigenschaftenfenster auf den Dropdownpfeil rechts neben der ForeColor-Eigenschaft und dann in dem Dialogfeld, das daraufhin geöffnet wird, auf die Registerkarte Benutzerdefiniert.
Klicken Sie auf das rote Feld, um dem Text der Schaltfläche eine rote Schrift zuzuweisen.
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 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.
MessageBox.Show("Today is " + DateTime.Today.ToLongDateString());
Drücken Sie F5, um das Programm auszuführen.
Das Programm startet, und das Formular wird angezeigt. Wenn Sie auf den Button klicken, wird das Datum von heute in einem Meldungsfeld angezeigt.
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Aufrufen des Click-Ereignisses für eine Schaltfläche (Visual C#)
Konzepte
Entwerfen einer Benutzeroberfläche in Visual C#