Auf Englisch lesen

Freigeben über


ToolBarButtonClickEventArgs Klasse

Definition

Stellt Daten für das ButtonClick-Ereignis bereit.

public class ToolBarButtonClickEventArgs : EventArgs
Vererbung
ToolBarButtonClickEventArgs

Beispiele

Im folgenden Beispiel werden ein ToolBar - und drei ToolBarButton Steuerelemente instanziiert. Die Symbolleistenschaltflächen sind der Schaltflächensammlung zugewiesen, die Sammlung wird der Symbolleiste zugewiesen, und die Symbolleiste wird dem Formular hinzugefügt. ButtonClick Beim Ereignis der Symbolleiste wird die Button Eigenschaft von ToolBarButtonClickEventArgs ausgewertet, und das entsprechende Dialogfeld wird geöffnet. Bei diesem Code wird davon ausgegangen, dass ein Form, ein OpenFileDialog, ein SaveFileDialogund ein PrintDialog instanziiert wurden.

public void InitializeMyToolBar()
 {
    // Create and initialize the ToolBar and ToolBarButton controls.
    toolBar1 = new ToolBar();
    ToolBarButton toolBarButton1 = new ToolBarButton();
    ToolBarButton toolBarButton2 = new ToolBarButton();
    ToolBarButton toolBarButton3 = new ToolBarButton();
 
    // Set the Text properties of the ToolBarButton controls.
    toolBarButton1.Text = "Open";
    toolBarButton2.Text = "Save";
    toolBarButton3.Text = "Print";
 
    // Add the ToolBarButton controls to the ToolBar.
    toolBar1.Buttons.Add(toolBarButton1);
    toolBar1.Buttons.Add(toolBarButton2);
    toolBar1.Buttons.Add(toolBarButton3);
    
    // Add the event-handler delegate.
    toolBar1.ButtonClick += new ToolBarButtonClickEventHandler (
       this.toolBar1_ButtonClick);
    
    // Add the ToolBar to the Form.
    Controls.Add(toolBar1);
 }
 
 private void toolBar1_ButtonClick (
                         Object sender, 
                         ToolBarButtonClickEventArgs e)
 {
   // Evaluate the Button property to determine which button was clicked.
   switch(toolBar1.Buttons.IndexOf(e.Button))
   {
      case 0:
         openFileDialog1.ShowDialog();
         // Insert code to open the file.
         break; 
      case 1:
         saveFileDialog1.ShowDialog();
         // Insert code to save the file.
         break; 
      case 2:
         printDialog1.ShowDialog();
         // Insert code to print the file.    
         break; 
    }
 }

Hinweise

Das Ereignis tritt immer dann auf, wenn der Benutzer auf eine Schaltfläche in einem ToolBar Steuerelement klickt. Die Button -Eigenschaft enthält die ToolBarButton mit den Informationen über die Schaltfläche, auf die geklickt wurde.

Konstruktoren

ToolBarButtonClickEventArgs(ToolBarButton)

Initialisiert eine neue Instanz der ToolBarButtonClickEventArgs-Klasse.

Eigenschaften

Button

Ruft den ToolBarButton ab, auf den geklickt wurde, oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0

Weitere Informationen