Compartilhar via


Como: Responder a cliques de botão de formulários do Windows

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

Clicando em um Button controle também gera um número de outros eventos, como 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 não deverá exibir uma dica de ferramenta com essas informações agora-inexistentes.

Se o usuário tenta clique duas vezes o Button o controle, cada clique será processada separadamente; ou seja, o controle não suporta o evento de clique duplo.

Para responder a um clique de botão

  • O botão Click EventHandler escrever o código para executar. Button1_Click deve ser vinculado 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

Referência

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

Conceitos

Maneiras de selecionar um controle de botão do Windows Forms

Outros recursos

Controle de botão (Windows Forms)