Schaltflächen: Hinzufügen von Symbolleisten und Schaltflächen

Aktualisiert: November 2007

In dieser Lektion erfahren Sie, wie Sie einer Anwendung eine Symbolleiste hinzufügen, wie Sie Symbolleistenschaltflächen hinzufügen und wie Sie auf die Klickereignisse der Schaltflächen reagieren.

In der Regel befindet sich oben in jeder Windows-basierten Standardanwendung eine Symbolleiste. Über diese Symbolleiste erhalten Sie durch Klicken auf eine Schaltfläche direkten Zugriff auf Funktionen in der Anwendung. Sie können einer Anwendung ein ToolStrip-Steuerelement und anschließend der Symbolleiste Schaltflächen hinzufügen. Sie können einzelne ToolStripButton-Steuerelement hinzufügen, oder Sie können aus einer Reihe anderer Steuerelement wählen, darunter unter anderem die Steuerelemente ToolStripTextBox, ToolStripDropDownButton.

Übung

So fügen Sie einem Windows-Formular eine Symbolleiste und eine Symbolleistenschaltfläche hinzu

  1. Klicken Sie im Menü Datei auf Neues Projekt.

    Das Dialogfeld Neues Projekt wird angezeigt.

  2. Klicken Sie auf Windows Forms-Anwendung und dann auf OK.

  3. Ziehen Sie von der Toolbox ein ToolStrip-Steuerelement auf das Formular.

    ToolStrip1 wird im Komponentenfach angezeigt, und oben im Formular wird eine Symbolleiste mit einem Dropdownpfeil angezeigt.

  4. Klicken Sie auf den Dropdownpfeil, und klicken Sie anschließend auf Button, um der Symbolleiste wie in der folgenden Abbildung dargestellt eine Schaltfläche hinzuzufügen.

    Hinzufügen einer Schaltfläche zum ToolStrip-Steuerelement

    ToolstripButton1 wird auf der Symbolleiste angezeigt.

  5. Klicken Sie auf dem Formular auf ToolstripButton1, und ändern Sie dann im Fenster Eigenschaften die folgenden Eigenschaften:

    Eigenschaft

    Wert

    Name

    Ausschneiden

    Text

    Ausschneiden

    DisplayStyle

    Text

    Hinweis:

    In diesem Beispiel wird auf der Schaltfläche lediglich Text angezeigt. Wenn die DisplayStyle-Eigenschaft auf ImageAndText festgelegt wird, ist aber auch die Anzeige eines Bildes möglich.

  6. Fügen Sie dem Formular ein TextBox-Steuerelement hinzu, und übernehmen Sie den Standardnamen TextBox1.

  7. Klicken Sie auf das TextBox-Steuerelement, und ändern Sie dann im Fenster Eigenschaften die folgenden Eigenschaften:

    Eigenschaft

    Wert

    Größe

    260, 20

    Text

    Dies ist ein einfacher Test

  8. Doppelklicken Sie auf die Schaltfläche Ausschneiden, um den Click-Standardereignishandler zu öffnen.

  9. Fügen Sie dem Cut_Click-Ereignishandler folgenden Code hinzu. Dieser Code schneidet den markierten Text in TextBox1 aus und fügt ihn der Zwischenablage hinzu.

    Me.TextBox1.Cut()
    
  10. Drücken Sie F5, um den Code auszuführen.

  11. Wählen Sie im Textfeld das Wort einfach aus, und klicken Sie dann auf Ausschneiden.

    Das Wort einfach wird aus dem Textfeld gelöscht.

  12. Schließen Sie die Anwendung.

Hinzufügen von Standard-Symbolleistenschaltflächen

Als Arbeitserleichterung können Sie mehrere Standardschaltflächen gleichzeitig hinzufügen. Das ToolStrip-Steuerelement enthält den Bereich ToolStrip-Aufgaben, auf den Sie zugreifen können, indem Sie oben rechts im Steuerelement auf den Smarttaskpfeil klicken. In diesem Aufgabenbereich können Sie wie in der folgenden Abbildung dargestellt sieben Standardschaltflächen zur Symbolleiste hinzufügen.

Zugreifen auf den ToolStrip-Aufgabenbereich

So fügen Sie einem Windows-Formular einen Satz von Standard-Symbolleistenschaltflächen hinzu

  1. Wählen Sie das ToolStrip-Steuerelement aus, und klicken Sie oben rechts im Steuerelement auf den Smarttaskpfeil. Klicken Sie dann auf Standardelemente einfügen.

    Daraufhin werden sieben Standardschaltflächen (Neu, Öffnen, Speichern, Drucken, Ausschneiden, Kopieren, Einfügen und Hilfe) auf der Symbolleiste angezeigt.

  2. Doppelklicken Sie auf das CutToolStripButton-Steuerelement, um den Click-Standardereignishandler zu öffnen, und fügen Sie den folgenden Code hinzu. Dieser Code schneidet den markierten Text in TextBox1 aus und kopiert ihn in die Zwischenablage.

    Me.TextBox1.Cut()
    
  3. Fügen Sie unter der CutToolStripButton_Click-Prozedur den folgenden Code hinzu. Dieser Code kopiert in TextBox1 ausgewählten Text in die Zwischenablage, wenn der Benutzer auf die Schaltfläche Kopieren klickt. Er fügt den Inhalt der Zwischenablage in die Auswahl in TextBox1 ein, wenn der Benutzer auf die Schaltfläche Einfügen klickt.

    Private Sub CopyToolStripButton_Click(ByVal sender _
        As Object, ByVal e As System.EventArgs) Handles _
        CopyToolStripButton.Click
    
        Me.TextBox1.Copy()
    
    End Sub
    
    Private Sub PasteToolStripButton_Click(ByVal sender _
        As Object, ByVal e As System.EventArgs) Handles _
        PasteToolStripButton.Click
    
        Me.TextBox1.Paste()
    
    End Sub
    
  4. Drücken Sie F5, um den Code auszuführen.

  5. Wenn das Formular angezeigt wird, klicken Sie auf die Schaltfläche Kopieren.

  6. Bewegen Sie die Einfügemarke an das Ende des Satzes, drücken Sie die LEERTASTE, und klicken Sie anschließend auf die Schaltfläche Einfügen.

  7. Wählen Sie im zweiten Satz das Wort einfach aus, und klicken Sie dann auf die Schaltfläche mit dem Scherensymbol gekennzeichnete Schaltfläche Ausschneiden.

  8. Schließen Sie die Anwendung.

Nächste Schritte

In dieser Lektion haben Sie gelernt, wie Sie einer Anwendung ein ToolStrip-Steuerelement hinfügen. Danach wurde veranschaulicht, wie Sie der Symbolleiste eine Schaltfläche hinzufügen und Code in den Click-Ereignishandler der Schaltfläche schreiben. Sie haben außerdem gelernt, wie der Symbolleiste ein Satz von Standardschaltflächen hinzugefügt wird.

In der nächsten Lektion lernen Sie, wie Sie Ihrer Anwendung mithilfe eines TreeView-Steuerelements das Erscheinungsbild von Windows Explorer geben.

Nächste Lektion: Bereitstellen eines eigenen Explorers: Arbeiten mit TreeView-Steuerelementen

Siehe auch

Referenz

Übersicht über das ToolStrip-Steuerelement (Windows Forms)

Weitere Ressourcen

Erstellen der visuellen Darstellung eines Programms: Einführung in Windows Forms