Como: Responder a cliques de botão Windows Forms

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

Clicando em um Button controle também gera um número de outros eventos, sistema autônomo o MouseEnter, MouseDown, e MouseUp eventos. Se você pretende anexar manipuladores de eventos para esses eventos relacionados, certifique-se de que suas ações não entrem em conflito.Por exemplo, se clicar no botão Limpar as informações que o usuário tiver digitado em uma caixa de texto, pausar o ponteiro do mouse sobre o botão deve não exibir uma dica de ferramenta com essas informações agora inexistentes.

Caso o usuário tente clicar duas vezes o Button controle, cada clique será processada separadamente; ou seja, o controle não oferece suporte para o evento de clique duplo.

Para responder a um clicar de botão

  • Do botão Click EventHandler gravar código seja executado. Button1_Click deve ser limite ao controle. Para obter mais informações, consulte Como: Criar manipuladores de eventos em tempo de execução para 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");
    }
    
    private:
       void button1_Click(System::Object ^ sender,
          System::EventArgs ^ e)
       {
          MessageBox::Show("button1 was clicked");
       }
    

Consulte também

Conceitos

Maneiras de selecionar controle Windows Forms botão

Referência

Visão geral do controle de botão (Windows Forms)

Outros recursos

Botão controle (Windows Forms)