El documento describe cómo crear botones de colores en un formulario de Visual Basic. Se agregan 5 command buttons al formulario y se les da un color de fondo. Al presionar las teclas Q, W, E, R y T se cambia el color de fondo de cada botón a verde, rojo, amarillo, azul y blanco respectivamente. Al soltar la tecla, el color de fondo vuelve a la configuración predeterminada.
2. Se crean en el formulario 5 Command Button.
Agregamos un color de fondo al Formulario en la opción-
BackColor
Se agrega el siguiente código en el primer commandbutton:
Private Sub cmd1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyQ Then cmd1.BackColor = vbGreen
If KeyCode = vbKeyW Then cmd2.BackColor = vbRed
If KeyCode = vbKeyE Then cmd3.BackColor = vbYellow
If KeyCode = vbKeyR Then cmd4.BackColor = vbBlue
If KeyCode = vbKeyT Then cmd5.BackColor = vbWhite
End Sub
3. En la imagen se muestra como es que deben de quedar
acomodados los commandbutton.
4. Después de insertar el código anterior se da enter y se agrega el
siguiente código:
Private Sub cmd1_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyQ Then cmd1.BackColor = vbButtonFace
If KeyCode = vbKeyW Then cmd2.BackColor = vbButtonFace
If KeyCode = vbKeyE Then cmd3.BackColor = vbButtonFace
If KeyCode = vbKeyR Then cmd4.BackColor = vbButtonFace
If KeyCode = vbKeyT Then cmd5.BackColor = vbButtonFace
End Sub
5. Al Ejecutar el programa , los command
deberán verse así, dando clic sobre el teclado
presionando sus respectivas letras.