Mensajes [4] - Enviado el Miércoles 04 de Abril de 2007 a las 13:39hs
Hola a tod@s,
Vereis, estoy haciendo un asistente en VB.Net, y al dar a uno de los botones de siguiente, hay un proceso grande que tarda un poco en hacerse, y me gustar?a ponerle un Progress Bar a esa ventana. Lo he colocado, y he visto como hacer que ande (he usado un timer), el problema es que me hace primero el proceso, y luego avanza todo de golpe al final. ?como puedo hacer que vaya avanzando a la vez que mi c?digo?
Muchas gracias,
Saludos
- ViKiTo =)
Mensajes [9] - Enviado el Jueves 26 de Abril de 2007 a las 19:46hs
Manejar progressbar en vb es muy facil, aqui te agrego un c?digo.
Agrega un formulario?un timer, un progressbar (le cambiamos el nombre a?"barra"), y un button1 para que habilite el timer, y aqui esta el codigo:
?Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If barra.Value < 100 Then
barra.Value = barra.Value + 1
ElseIf barra.Value = 100 Then
Timer1.Enabled = False
au = MsgBox("Bienvenido", MsgBoxStyle.Exclamation + MsgBoxStyle.OKOnly, "Sistema")
End
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn.Click
????? Timer1.Enabled = True
End Sub
End Class
Mensajes [9] - Enviado el Viernes 27 de Abril de 2007 a las 06:49hs
En ese ejemplo no aparece la declaracion de variables, pero eso se arregla con un simpla Dim au as string.
Saludos
Policarpo
Mensajes [4] - Enviado el Martes 12 de Junio de 2007 a las 15:16hs
Muchas gracias Policarpo! =D