SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Jorge Israel López Ramíre en Jueves 14 de Febrero de 2008, 21:48
-
Hola de nuevo, quiero poner un progressbar en una aplicación, pero no sé como hacer para que este cargue, lo logre hacer con dos panel simulando un progressbar, lo he trabajado en visual 6.0, pero en net es primera vez que intento hacerlo, si alguien tiene el código y me ayuda.
-
Hola de nuevo, quiero poner un progressbar en una aplicación, pero no sé como hacer para que este cargue, lo logre hacer con dos panel simulando un progressbar, lo he trabajado en visual 6.0, pero en net es primera vez que intento hacerlo, si alguien tiene el código y me ayuda.
No soy muy ducho con VB.Net, por lo tanto los ejemplos se los dejo a la MSDN (http://msdn2.microsoft.com/es-es/library/system.windows.forms.progressbar(VS.80).aspx)
-
Componentes necesarios:
Un timer con la propiedad enabled = true y la propiedad interval en 1000
Un progresbar en este caso con la propiedad Maximun en 5.
un Label para ver el contador
Este es un ejemplo:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
'a es el contador
Static a As Integer = 0
a = a + 1
Label1.Text = a
ProgressBar1.Value = a
If a > 4 Then
Me.Close()
End If
End Sub
En este caso la barra se llena en 5 segundos y luego cierra el formulario. Es algo asi como un ejemplo para un Splash Screen.
Espero haber ayudado.
Ab. :hola:
-
Ab por que debe de ser static la variable ya que con dim no funciona
-
Dentro del objeto timer. El Dim no funciona para los contadores. La razón es que con Static el contador no se reinicia sino que mantiene su valor entre llamadas al método donde este.
Exactamente no c la explicación científica pero esa es la razón.
Recuerdos, :hola:
Ab.