Cómo: Usar controles Button

Actualización: noviembre 2007

Los botones permiten a los usuarios interactuar con un programa. Por ejemplo, muchos cuadros de diálogo tienen un botón Aceptar y un botón Cancelar. Los usuarios pueden hacer clic en el botón Aceptar para enviar la información especificada en el cuadro de diálogo. Por el contrario, pueden hacer clic en Cancelar para cerrar el cuadro de diálogo sin enviar ningún datos.

Puede establecer ciertas propiedades de un botón para cambiar su aspecto. Por ejemplo, puede establecer la propiedad Text para mostrar un texto determinado en un botón, o establecer la propiedad ForeColor para cambiar el color del texto. Para obtener más información, vea Cómo: Crear un botón no rectangular (Visual C#).

Los controles tienen asociados eventos que se provocan cuando un usuario realiza una acción concreta sobre el control. Puede crear controladores de eventos que determinan cómo el programa deberá responder al evento. Todos los controles tienen un controlador de eventos predeterminado; para un botón, es el evento Click. El código que escriba en el controlador del evento Click del botón se ejecutará cuando el usuario haga clic sobre el botón.

Para usar botones en un programa

  1. En el menú Archivo, haga clic en Nuevoproyecto.

  2. En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación de Windows Forms.

  3. En el cuadro Nombre, escriba BotonEjemplo y, a continuación, haga clic en Aceptar.

    Se abrirá un nuevo proyecto de formularios Windows Forms.

  4. En el Cuadro de herramientas, arrastre un control Button hasta el formulario.

  5. En la ventana Propiedades, cambie la propiedad Text para que se lea: Mostrar fecha y, a continuación, presione ENTRAR.

  6. En la ventana Propiedades, haga clic en la flecha de lista desplegable a la derecha de la propiedad ForeColor y, a continuación, haga clic en la ficha Personalizada del cuadro de diálogo que se abre.

  7. Haga clic en el cuadro rojo para aplicar la fuente roja al texto del botón.

  8. En el formulario, haga doble clic en el botón para abrir el Editor de código.

    Se abre el Editor de código en medio de un método denominado button1_Click. Éste es el controlador de eventos Click. El código que escribe aquí se ejecutará cuando se haga clic en el botón.

  9. En el controlador del evento button1_Click, escriba la siguiente línea de código.

    MessageBox.Show("Today is " +
        DateTime.Today.ToLongDateString());
    
  10. Presione F5 para ejecutar el programa.

  11. El programa se inicia y aparece el formulario. Al hacer clic en el Button, un cuadro de mensaje muestra la fecha de hoy.

Vea también

Tareas

Cómo: Llamar al evento Click de un botón mediante programación (Visual C#)

Conceptos

Diseñar una interfaz de usuario en Visual C#

Otros recursos

Controles Button

Paseo guiado por Visual C#