Usando el control CommandButton
Los controles del botón de comando se utilizan para iniciar, interrumpir o finalizar un proceso. Cuando se hace clic en él, se llama al comando que se ha escrito en el procedimiento del evento Click.
Hay botones de comando en la mayoría de las aplicaciones de Visual Basic en los que los usuarios pueden hacer clic para realizar acciones. Cuando se hace clic, el botón no solo realiza la acción correspondiente, sino que también parece presionarse y soltarse, por lo que a veces se le llama botón pulsador.
Para obtener más información sobre un ejemplo sencillo del control CommandButton, consulte "Haga clic en un botón para realizar acciones" en el Capítulo 3, "Formularios, controles y menús".
Agregar botones de comando a un formulario
Lo más probable es que utilice uno o más botones de comando en su aplicación. Al igual que dibujar botones en otros controles, agregue botones de comando al formulario. El tamaño del botón de comando se puede ajustar con el mouse o configurando las propiedades Alto y Ancho.
Establecer título
Puede utilizar la propiedad Título para cambiar el texto que se muestra en el botón de comando. En tiempo de diseño, puede establecer esta propiedad en la ventana Propiedades del control. El texto del botón se actualizará dinámicamente después de configurar la propiedad Título en tiempo de diseño.
El atributo Título puede contener hasta 255 caracteres. Si el título excede el ancho del botón de comando, se doblará a la siguiente línea. Sin embargo, si el control no puede acomodar toda su longitud, el título se recortará. Puede cambiar la fuente que se muestra en el botón de comando configurando la propiedad Fuente.
Crear un atajo de teclado
Puede crear un acceso directo a la tecla de acceso de un botón de comando a través de la propiedad Caption. Para hacer esto, simplemente agregue un guión (&) antes de la letra que es la clave de acceso. Por ejemplo, para crear una clave de acceso para el título PRint, agregue un guión antes de la letra P, obteniendo así &Print. Cuando se ejecuta, la letra P estará subrayada y el botón de comando se puede seleccionar presionando la tecla ALT P al mismo tiempo.
Nota Si no crea una clave de acceso y desea que el título contenga un guión sin crear una clave de acceso, agregue dos guiones (&&). Esto mostrará sólo un guión y ningún subrayado en el título.
Especificar propiedades predeterminadas y cancelar
Se puede seleccionar un botón de comando como botón de comando predeterminado en la parte superior de cada formulario. Es decir, no importa qué control del formulario tenga el foco, siempre que el usuario presione la tecla ENTER, el botón predeterminado ha sido. hizo clic. Para especificar un botón de comando predeterminado, su propiedad Predeterminada debe establecerse en Verdadero.
También puede especificar un botón Cancelar predeterminado. Después de establecer la propiedad Cancelar del botón de comando en Verdadero, sin importar qué control del formulario tenga el foco, si presiona la tecla ESC, se hará clic en el botón predeterminado.
Botón de comando seleccionado
En tiempo de ejecución, puede usar el mouse o el teclado para seleccionar un botón de comando usando los siguientes métodos:
Haga clic en el botón con el mouse.
Presione la tecla TAB para cambiar el foco al botón, luego presione la BARRA ESPACIADORA o la tecla ENTER para seleccionar el botón.
Presione la tecla de acceso del botón de comando (la letra subrayada ALT).
Si el botón de comando es el botón de comando predeterminado para el formulario, puede presionar la tecla ENTRAR para seleccionar el botón, incluso si el foco se ha transferido a otro control.
Si el botón de comando es el botón de cancelación predeterminado del formulario, puede presionar la tecla ESC para seleccionar el botón, incluso si el foco se ha transferido a otro control.
atributo de valor
Siempre que se selecciona un botón de comando, su propiedad Valor se establece en Verdadero y se activa el evento Click. Falso (predeterminado) indica que el botón no está seleccionado. Puede utilizar la propiedad Valor en el código para activar el evento Click del botón de comando. Por ejemplo:
cmdClose.Value=Verdadero
evento de clic
Cuando se hace clic en un botón de comando, se activa el evento Click del botón y se llama al código que se ha escrito en el procedimiento del evento Click.
Los eventos MouseDown y MouseUp también se generan después de hacer clic en el botón de comando. Si desea adjuntar procedimientos de evento a estos eventos relacionados, debe asegurarse de que las operaciones no entren en conflicto. Dependiendo del control, el orden en el que ocurren estos tres procesos de eventos también es diferente. El orden de los eventos en el control CommandButton es:
Ratón abajo, clic, ratón arriba.
Tenga en cuenta que si el usuario intenta hacer doble clic en el control del botón de comando, cada clic se manejará por separado; es decir, el control del botón de comando no admite eventos de doble clic.
Para obtener más información sobre los eventos MouseDown y MouseUp, consulte el Capítulo 11, "Respuesta a eventos de mouse y teclado".
Mejorar el efecto visual de los botones de comando.
Los botones de comando, como las casillas de verificación y los botones de opción, se pueden mejorar con las propiedades Imagen, Imagen Abajo y Imagen Desactivada cambiando la configuración de la propiedad Estilo. Puede haber situaciones en las que desee agregar un icono o mapa de bits a un botón de comando, o mostrar una imagen diferente cuando se hace clic en el control o se desactiva.
->