Procedura: rispondere alla selezione dei pulsanti di Windows FormHow to: Respond to Windows Forms Button Clicks

L'utilizzo di base di un Windows Form Button controllo consiste nell'esecuzione di codice quando si fa clic sul pulsante.The most basic use of a Windows Forms Button control is to run some code when the button is clicked.

Fare clic su un Button controllo genera anche un numero di altri eventi, ad esempio il MouseEnter, MouseDown, e MouseUp eventi.Clicking a Button control also generates a number of other events, such as the MouseEnter, MouseDown, and MouseUp events. Se si prevede di collegare gestori eventi per questi eventi correlati, assicurarsi che le relative azioni non sono in conflitto.If you intend to attach event handlers for these related events, be sure that their actions do not conflict. Ad esempio, se facendo clic sul pulsante Cancella le informazioni che l'utente è tipizzata in una casella di testo, posizionando il puntatore del mouse sul pulsante dovrebbe non visualizzare una descrizione comandi che contiene queste informazioni ora-inesistente.For example, if clicking the button clears information that the user has typed in a text box, pausing the mouse pointer over the button should not display a tool tip with that now-nonexistent information.

Se l'utente tenta di fare doppio clic su di Button (controllo), verranno elaborati separatamente ogni clic; vale a dire, il controllo non supporta l'evento di doppio clic.If the user attempts to double-click the Button control, each click will be processed separately; that is, the control does not support the double-click event.

Per rispondere a un clic del pulsanteTo respond to a button click

  • Il pulsante Click EventHandler scrivere il codice da eseguire.In the button's Click EventHandler write the code to run. Button1_Click deve essere associato al controllo.Button1_Click must be bound to the control. Per ulteriori informazioni, vedere procedura: creare gestori eventi in fase di esecuzione per Windows Form.For more information, see How to: Create Event Handlers at Run Time for 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");  
       }  
    

Vedere ancheSee Also

Panoramica sul controllo ButtonButton Control Overview
Modalità di selezione di un controllo Button di Windows FormWays to Select a Windows Forms Button Control
Controllo ButtonButton Control