Visual Basic - Ayuda con botones

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Nicolas

Ayuda con botones

Publicado por Nicolas (7 intervenciones) el 09/04/2016 23:14:21
Hola buenas tardes, mi nombre es Nicolás y soy novato en esto, pero me gusta aprender, siempre trato de leer el foro para aprender cosas nuevas y en este momento estoy tratando de hacer algo que no me sale =(

Mi problema se trata de botones, lo que quiero hacer es que el “BOTON 2” se habilite cuando el “BOTON 1” termine la acción y el botón “SALIR” se habilite cuando termine la acción del “BOTON 1” y el “BOTON 2” y que el programa no termine hasta que se clicke el botón “SALIR”, les agradecerías si me dan una mano con esto.

Dejo una imagen para que puedan ver


Gracias y Saludos

Sin-titulo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda con botones

Publicado por selstam (11 intervenciones) el 10/04/2016 00:51:06
No creo haber entendido bien lo que quieres pero según entiendo sería algo así:

Al final del código del botón 1

boton2.enabled = true

y al final del código del botón 2

salir.enabled = true

De esa manera cada vez que uno termine habilita el otro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Nicolas

Ayuda con botones

Publicado por Nicolas (7 intervenciones) el 10/04/2016 01:37:15
Hola selstam, gracias por la respuesta, lo que yo quiero hacer es que el boton2 quede inactivo hasta que yo toque el boton1 y que el boton salir se habilite despues de haber tocado el boton1 y el boton2, probe como me dijiste pero el boton2 y salir se ejecuta de todas formas, dejo un ejemplo del codigo como lo puse.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Public Class Form1
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        GetAttr("C:\Program Files\VideoLAN\VLC\vlc.exe")
        Shell("C:\Program Files\VideoLAN\VLC\vlc.exe")
        boton2.Enabled = True
    End Sub
 
    Private Sub boton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles boton2.Click
        GetAttr("C:\Program Files\VideoLAN\VLC\vlc.exe")
        Shell("C:\Program Files\VideoLAN\VLC\vlc.exe")
        salir.Enabled = True
    End Sub
 
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles salir.Click
        End
    End Sub
End Class
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Ayuda con botones

Publicado por viajero (8 intervenciones) el 10/04/2016 07:15:25
prueba con esto Nicolas:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Public Class Form1
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Button2.Enabled = False
        Button3.Enabled = False
    End Sub
 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        GetAttr("C:\Program Files\VideoLAN\VLC\vlc.exe")
        Shell("C:\Program Files\VideoLAN\VLC\vlc.exe")
        Button2.Enabled = True
    End Sub
 
    Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
        Application.Exit()
    End Sub
 
    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
        If (Button1.Enabled = True) And (Button2.Enabled = True) Then
            Button3.Enabled = True
        End If
        GetAttr("C:\Program Files\VideoLAN\VLC\vlc.exe")
        Shell("C:\Program Files\VideoLAN\VLC\vlc.exe")
        Button3.Enabled = True
    End Sub
End Class
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Nicolas

Ayuda con botones

Publicado por Nicolas (7 intervenciones) el 10/04/2016 13:22:17
Muchas gracias viajero por tomarte la molestia, me a funcionado de esa forma

Gracias por la ayuda a todos

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar