Condividi tramite


Procedura: rispondere alla selezione dei pulsanti di Windows Form

Aggiornamento: novembre 2007

La funzione principale di un controllo Button di Windows Form consiste nell'esecuzione di codice quando si fa clic sul pulsante.

La selezione di un controllo Button genera inoltre alcuni altri eventi, tra cui MouseEnter, MouseDown e MouseUp. Durante l'associazione di gestori eventi per questi eventi correlati, è necessario verificare che le operazioni corrispondenti non siano in conflitto. Se, ad esempio, scegliendo un pulsante si cancellano le informazioni digitate in una casella di testo, se il puntatore del mouse si sofferma sul pulsante non dovrà apparire la descrizione comando con le informazioni non più esistenti.

Se si fa doppio clic sul controllo Button, ogni clic verrà elaborato singolarmente poiché il controllo non supporta l'evento generato dal doppio clic.

Per rispondere alla scelta di un pulsante

  • Scrivere il codice da eseguire nel delegato EventHandler per l'evento Click del pulsante in modo da associare Button1_Click al controllo. Per ulteriori informazioni, vedere la classe Procedura: creare gestori eventi in fase di esecuzione per Windows Form.

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

Vedere anche

Concetti

Modalità di selezione di un controllo Button Windows Form

Riferimenti

Cenni preliminari sul controllo Button (Windows Form)

Altre risorse

Controllo Button (Windows Form)