Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/02/2003, 12:34
gustavoazcona
 
Fecha de Ingreso: enero-2003
Ubicación: Resistencia, Chaco, Argentina
Mensajes: 18
Antigüedad: 22 años
Puntos: 0
Para cambiar el color de un botón de comando, primero debés cambiar su propiedad Style a 1 - Graphic .

Luego copiá este código:

Código:
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Command1.BackColor = vbRed
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Command1.BackColor = vbBlue
End Sub
Lamentablemente, no existe un evento MouseOver, lo que hago es que cuando pasa el mouse por encima del botón cambio su color de fondo a rojo, y cuando el mouse pasa por el formulario lo cambio a azul.

Por supuesto, vos tendrás que elegir tus propios colores.

Y antes de que preguntes, no podés cambiarle el color al texto del botón, lo siento.

Mejor usá la Librería Microsoft Forms 2.0 que incluye la mayoría de los controles estándar y además te permite crear controles transparentes, aplicar algunos efectos y otras cosillas interesantes.

Saludos
__________________
Gustavo Azcona®