Compartir a través de


Cómo: Responder a clics de botones en formularios Windows Forms

El uso más básico de un control Button de formularios Windows Forms consiste en ejecutar código cuando se hace clic en el botón.

Al hacer clic en un control Button se generan también otros eventos, como MouseEnter, MouseDown y MouseUp. Si desea asociar controladores de eventos a estos eventos relacionados, asegúrese de que sus correspondientes acciones no entren en conflicto. Por ejemplo, si al hacer clic en el botón se borra la información escrita por el usuario en un cuadro de texto, al situar el puntero del mouse sobre el botón no debería aparecer una información sobre herramientas con ese texto ahora inexistente.

Si el usuario intenta hacer doble clic en el control Button, cada clic se procesará por separado; es decir, el control no admite el evento doble clic.

Para responder a un clic en el botón

  • En el control EventHandler de Click , escriba el código que se va a ejecutar. Button1_Click se debe enlazar al control. Para obtener más información, vea Cómo: Crear controladores de eventos en tiempo de ejecución para formularios 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");
       }
    

Vea también

Referencia

Información general sobre el control Button (formularios Windows Forms)

Conceptos

Maneras de seleccionar un control Button de formularios Windows Forms

Otros recursos

Button (Control, formularios Windows Forms)