Gewusst wie: Programmgesteuertes Aufrufen des Click-Ereignisses für eine Schaltfläche (Visual C#)

Aktualisiert: November 2007

Auch wenn ein Benutzer nicht auf eine Schaltfläche klickt, können Sie das Click-Ereignis der Schaltfläche programmgesteuert aufrufen, indem Sie die PerformClick-Methode verwenden. Das folgende Beispiel zeigt, wie Sie das Click-Ereignis einer Schaltfläche aus einem Programm heraus aufrufen. Durch Klicken auf button2 wird auch das Click-Ereignis von button1 ausgelöst.

So verwenden Sie Schaltflächen in einem Programm

  1. Klicken Sie im Menü Datei unter Neu auf den Befehl Projekt.

  2. Klicken Sie im Dialogfeld Neues Projekt im Bereich Vorlagen auf Windows Forms-Anwendung und anschließend auf OK.

    Ein neues Windows Forms-Projekt wird geöffnet.

  3. Ziehen Sie aus der Toolbox zwei Button-Steuerelemente auf das Formular.

  4. Doppelklicken Sie im Formular auf die erste Schaltfläche (button1), um den Click-Ereignishandler zu erstellen.

  5. Geben Sie im button1_Click-Ereignishandler die folgende Codezeile ein.

    MessageBox.Show("button1.Click was raised.");
    
  6. Klicken Sie mit der rechten Maustaste auf den Code, und klicken Sie dann auf Ansicht-Designer.

  7. Doppelklicken Sie auf die zweite Schaltfläche (button2), um den Click-Ereignishandler zu erstellen.

  8. Geben Sie im button2_Click-Ereignishandler die folgende Codezeile ein.

    // Call the Click event of button1.
    button1.PerformClick();
    
  9. Drücken Sie F5, um das Programm auszuführen.

  10. Das Programm startet, und das Formular wird angezeigt. Wenn Sie auf button1 oder auf button2 klicken, zeigt der Click-Ereignishandler von button1 eine Meldung an.

Siehe auch

Konzepte

Entwerfen einer Benutzeroberfläche in Visual C#

Weitere Ressourcen

Button-Steuerelemente

Einführung in Visual C#