Como responder a cliques em botões nos Windows Forms
O uso mais básico de um controle de Button do Windows Forms é executar algum código quando o botão é clicado.
Clicar em um controle de Button também gera uma série de outros eventos, como os eventos MouseEnter, MouseDowne 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 forem apagadas as informações que o utilizador escreveu numa caixa de texto, manter o cursor do rato sobre o botão não deve exibir uma sugestão com essas informações agora inexistentes.
Se o usuário tentar clicar duas vezes no controle Button, cada clique será processado separadamente; ou seja, o controle não oferece suporte ao evento double-click.
Para responder a um botão, clique em
Na
Click
EventHandler do botão, escreva o código a ser executado.Button1_Click
deve estar ligado ao controlo. 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"); }
Ver também
- Visão geral do controle de botão
- maneiras de selecionar um de controle de botão do Windows Forms
- Controle de Botão
.NET Desktop feedback