Uso del ProgressBar

La barra de progreso (progressbar en inlges) es uno de los objetos de Gambas que nos permite medir la carga de un archivo, formulario o base de datos de forma grafica. Tambien puede utilizarse para simular el inicio de un sistema, como en el ejemplo siguiente.

La Interfaz: Colocamos en un formulario 2 objetos Timer, un progressbar y 3 textlabel.

progressbar

El codigo: La codificacion sera la siguiente:

‘ Gambas class file

PUBLIC SUB Form_Open()

‘Timer1 controla la velocidad con que se incrementa
‘el pogressbar. Mientras menor sea el valor mas lento
‘el incremento y en consecuencia se debe incrementar
‘el valor del Timer2 que controla el tiempo que estara
‘visible el formulario hasta desencadenar el siguiente
‘proceso que sera en este caso el llamado a un formulario
‘para ingresar la contraseña. pero puede ser el formulario
‘que usted desee

timer1.Enabled = TRUE
timer1.Delay = 60
progressbar1.Value = 0.01
timer2.Enabled = TRUE
timer2.Delay = 6500
END

PUBLIC SUB Timer1_Timer()

IF progressbar1.Value < 1.00 THEN
progressbar1.Value = progressbar1.Value + 0.01
END IF

END

PUBLIC SUB Timer2_Timer()

ME.Close
FrmContrasena.Show

END

6 comentarios en “Uso del ProgressBar

  1. Quique dijo:

    Excelentes artículos sobre programación bajo GamBas, te felicito por tu trabajo. Para mi ha sido un agradable descubrimiento ya que es una herramienta de programación muy potente pero con escasa documentación para los usuarios noveles.

    Recibe un cordial saludo.

    Quique.

  2. Hola por favor quisiera saber si se pueden crear arreglos de objetos en Gambas porque he intentado hacerlo y no puedo. Aqui te dejo las lineas de codigo que hice

    PUBLIC reservedWords AS Token[]
    reservedWords = NEW Token[]

    Saludos y gracias.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s