Compartilhar via


Como responder a cliques de botão do Windows Forms

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

Clicar em um controle Button também gera vários outros eventos, como os eventos MouseEnter, MouseDown e MouseUp. 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 ao clicar no botão ele apagar as informações que o usuário digitou em uma caixa de texto, pausar o ponteiro do mouse sobre o botão não deve 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 dá suporte ao evento de clique duplo.

Para responder a um clique de botão

  • No botão, ClickEventHandler escreva o código a ser executado. 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");
       }
    

Consulte também