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.
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
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.
Por: Quique el Enero 22, 2008
a las 9:24 am
Gracias por ayudarme con el progres bar
es hora de seguir programando para un cliente que are
aver si me jala jajajaja
Por: Eduardo el Junio 7, 2008
a las 8:32 pm
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.
Por: inkarri el Septiembre 15, 2008
a las 2:17 am