Compartilhar via


Como responder a cliques no botão dos Windows Forms

O uso mais básico de um controle Windows Forms Button é executar algum código quando o botão é clicado.

Clicar em um Button controle também gera vários outros eventos, como os MouseEntereventos , MouseDowne MouseUp . Se você pretende anexar manipuladores de eventos para esses eventos relacionados, verifique se suas ações não entrem em conflito. Por exemplo, se clicar no botão limpa as informações que o usuário digitou na caixa de texto, pausar o ponteiro do mouse sobre o botão não deverá exibir uma dica de ferramenta com essas informações agora inexistentes.

Se o usuário tentar clicar duas vezes no Button controle, cada clique será processado separadamente; ou seja, o controle não oferece suporte ao evento de clique duplo.

Para responder a um clique de botão

  • No botão, Click EventHandler escreva o código a ser executado. Button1_Click deve ser associado ao controle. Para saber mais, veja Como criar manipuladores de eventos em tempo de execução para formulários dos 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");  
       }  
    

Confira também