CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Progressbar

(1/1)

Jorge Israel López Ramíre:
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.

Mollense:

--- Cita de: "Jorge Israel López Ramírez" ---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.
--- Fin de la cita ---
No soy muy ducho con VB.Net, por lo tanto los ejemplos se los dejo a la MSDN

Abhero:
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:

fORU-:
Ab por que debe de ser static la variable ya que con dim no funciona

Abhero:
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.

Navegación

[0] Índice de Mensajes

Ir a la versión completa