Partager via


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

L’utilisation la plus simple d’un contrôle Windows Forms Button consiste à exécuter du code lorsque le bouton est cliqué.

Cliquer sur un Button contrôle génère également un certain nombre d’autres événements, tels que le MouseEnter, MouseDownet MouseUp les événements. Si vous envisagez d’attacher des gestionnaires d’événements pour ces événements connexes, assurez-vous que leurs actions ne sont pas en conflit. Par exemple, si le fait de cliquer sur le bouton efface les informations que l’utilisateur a tapées dans une zone de texte, la suspension du pointeur de la souris sur le bouton ne doit pas afficher une info-bulle avec ces informations maintenant inexistantes.

Si l’utilisateur tente de double-cliquer sur le Button contrôle, chaque clic sera traité séparément ; autrement dit, le contrôle ne prend pas en charge l’événement double-clic.

Pour répondre à un clic sur un bouton

  • Dans le bouton, ClickEventHandler écrivez le code à exécuter. Button1_Click doit être lié au contrôle. Pour plus d’informations, consultez Guide pratique pour créer des gestionnaires d’événements au moment de l’exécution pour Windows Forms.

    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");  
       }  
    

Voir aussi