cambiar color toggle button

05/04/2009 - 14:08 por dsfsdfsdf | Informe spam
Como hacer que cambie de color el toggle button si esta presionado o no,
encontre este codigo pero no me funciona marca error RGB ???

Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
' Set UserForm background to Red.
Me.BackColor = RGB(255, 0, 0)

Else
' Set UserForm background to Blue.
Me.BackColor = RGB(0, 0, 255)
End If

End Sub


Alguna idea thks
 

Leer las respuestas

#1 Héctor Miguel
05/04/2009 - 21:08 | Informe spam
hola, 'anonimo/a' !

en la instruccion Me.BackColor, la parte con el "Me" se refiere al contenedor principal
en este caso (y tal como lo indica el comentario en el codigo) se trata del UserForm

si necesitas administrar las propiedades de un control diferente, solo refiere al control de que se trata (p.e.)

Private Sub ToggleButton1_Click()
With ToggleButton1
If .Value _
Then .BackColor = RGB(255, 0, 0) _
Else .BackColor = RGB(0, 0, 255)
End With
End Sub

saludos,
hector.

__ OP __
Como hacer que cambie de color el toggle button si esta presionado o no
encontre este codigo pero no me funciona marca error RGB ???

Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
' Set UserForm background to Red.
Me.BackColor = RGB(255, 0, 0)
Else
' Set UserForm background to Blue.
Me.BackColor = RGB(0, 0, 255)
End If
End Sub

Preguntas similares