Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Activar botón

Estas en el tema de Activar botón en el foro de Visual Basic clásico en Foros del Web. Hola buenas. Tengo un pequeño problemilla, os cuento. Quiero que cuando seleccione una opción (optionButton) y pulse un botón(Command1), pase un segundo botón a estar ...
  #1 (permalink)  
Antiguo 11/05/2010, 14:44
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 2 meses
Puntos: 1
Activar botón

Hola buenas.
Tengo un pequeño problemilla, os cuento. Quiero que cuando seleccione una opción (optionButton) y pulse un botón(Command1), pase un segundo botón a estar activo (previamente estaba desactivado).
Lo que tengo es esto:

Private Sub Option1_Click()
If Option1 = True Then
Command2.Enabled = True
End If
End Sub

El problema es que tendría que incluir también el botón Command1, es decir, algo así:

Private Sub Option1_Click()
If Option1 = True AND "pulsar Command1" Then
Command2.Enabled = True
End If
End Sub

¿Cómo sería la sentencia? Muchas gracias, un saludo.
  #2 (permalink)  
Antiguo 11/05/2010, 14:59
Avatar de buxforever  
Fecha de Ingreso: abril-2009
Ubicación: Tijuana, B.C
Mensajes: 107
Antigüedad: 15 años
Puntos: 0
Respuesta: Activar botón

te falta agregar la propiedad .value en los options
  #3 (permalink)  
Antiguo 11/05/2010, 15:53
 
Fecha de Ingreso: julio-2008
Mensajes: 116
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Activar botón

No se si te entendí bien.

Primero deberás de seleccionar el "option", cuando le des click en el botón deberá de evaluar, bueno según yo quedaría de la siguiente forma:

Código:
Private Sub Command1_Click()
    If Me.Option2.Value = True Then
        If Me.Command2.Enabled = False Then
            Me.Command2.Enabled = True
        End If
    End If
End Sub
Saludos!!

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:31.