Freigeben über


Vorgehensweise: Reagieren auf Windows Forms-Schaltflächenklicks

Die einfachste Verwendung eines Windows Forms-Steuerelements Button besteht darin, Code auszuführen, wenn auf die Schaltfläche geklickt wird.

Durch Klicken auf ein Button-Steuerelement wird auch eine Reihe anderer Ereignisse generiert, z. B. das MouseEnter-Ereignis, MouseDown-Ereignis und MouseUp-Ereignis. Wenn Sie Ereignishandler für diese verwandten Ereignisse anfügen möchten, stellen Sie sicher, dass ihre Aktionen nicht in Konflikt stehen. Wenn beispielsweise durch Klicken auf die Schaltfläche Informationen gelöscht werden, die der Benutzer in ein Textfeld eingegeben hat, sollte beim Anhalten des Mauszeigers über der Schaltfläche keine QuickInfo mit nicht mehr vorhandenen Informationen angezeigt werden.

Wenn der Benutzer versucht, auf das Button Steuerelement zu doppelklicken, wird jeder Klick separat verarbeitet, d. h., das Steuerelement unterstützt das Doppelklickereignis nicht.

So reagieren Sie auf einen Schaltflächenklick

  • Schreiben Sie in der Schaltfläche ClickEventHandler den auszuführenden Code. Button1_Click muss an das Steuerelement gebunden sein. Weitere Informationen finden Sie unter Erstellen von Ereignishandlern für Windows Forms zur Laufzeit.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       MessageBox.Show("Button1 was clicked")
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e)
    {
       MessageBox.Show("button1 was clicked");
    }
    
    private:
       void button1_Click(System::Object ^ sender,
          System::EventArgs ^ e)
       {
          MessageBox::Show("button1 was clicked");
       }
    

Siehe auch