Comment : répondre à un clic du contrôle Button Windows Forms

Mise à jour : novembre 2007

Le contrôle Button Windows Forms est principalement employé pour exécuter du code lorsque l'utilisateur clique dessus.

Le fait de cliquer sur un contrôle Button génère également un certain nombre d'événements, tels que MouseEnter, MouseDown et MouseUp. Si vous avez l'intention d'attacher des gestionnaires d'événements à ces événements connexes, veillez à ce que leurs actions respectives ne soient pas conflictuelles. Par exemple, si le fait de cliquer sur le bouton efface les informations que l'utilisateur a entrées dans une zone de texte, le passage du pointeur ne doit plus entraîner l'affichage d'une info-bulle contenant les informations qui ont été effacées.

Si l'utilisateur tente de double-cliquer sur le contrôle Button, chaque clic sera traité séparément, et cela parce que le contrôle ne prend pas en charge l'événement double-clic.

Pour répondre au clic d'un bouton

  • Dans le Click EventHandler du bouton, écrivez le code à exécuter. Button1_Click doit être lié au contrôle. Pour plus d'informations, consultez Comment : créer des gestionnaires d'événements pour les Windows Forms au moment de l'exécution.

    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");
    }
    
    private:
       void button1_Click(System::Object ^ sender,
          System::EventArgs ^ e)
       {
          MessageBox::Show("button1 was clicked");
       }
    

Voir aussi

Concepts

Méthodes de sélection du contrôle Button Windows Forms

Référence

Vue d'ensemble du contrôle Button (Windows Forms)

Autres ressources

Button, contrôle (Windows Forms)