|
Página 1 de 1
|
Autor |
Mensaje |
ariel
Aprendiz
Registrado: Octobre 2009
Mensajes: 51
Edad: 55
|
ProgressBar No Se Ve...
Hola!
Estoy con gambas 2.19
En una parte de mi código hago lo siguiente:
ProgressBar1.Visible = TRUE
'Divido las lineas leidas y las guardo en la matrix------------------------------------
FOR fila = 0 TO 255
FOR columna = 0 TO 15
matrix1[fila, columna] = Mid$(matrix_auxiliar[fila], columna * 5 + 1, 4)
NEXT
ProgressBar1.Value = (fila / 255)
NEXT
ProgressBar1.Visible = FALSE
El proceso demora unos 15 o 20 segundos en completarse. La sentencia "ProgressBar1.Value = (fila / 255)" se ejecuta 255 veces, pero...la barra de progreso no se vé. Al comenzar yo la "escondo" con "ProgressBar1.Visible = FALSE", pero luego no logro hacerla visible nuevamente.
Todo esto está dentro del mismo form. Lo hago tambien con algunos botones y funciona, pero la progressbar se me resiste. No quiero tenerla todo el tiempo a la vista, solo cuando se ejecuta este proceso (como debe ser!)
¿Que me puede estar pasando?
|
#1 Miercoles, 13 Octobre 2010, 19:13 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: ProgressBar No Se Ve...
Yo he hecho este código, con gambas2.21 y gnome 2.30, ubuntu 10.04:
Citar:
PUBLIC SUB Button1_Click()
DIM fila AS Integer
DIM columna AS Integer
FOR fila = 0 TO 255
FOR columna = 0 TO 15
WAIT 0.01
NEXT
ProgressBar1.Value = (fila / 255)
NEXT
END
Y me funciona bien, pruebalo, a ver si te da problemas.(por que tu código creo que funciona bien). De todos modos actualizate a la version 2.21.
Tambien tengo ejemplos en mi blog:
http://jsbsan.wordpress.com/2009/07...-y-progressbar/
y
en el código de gestion de almacen, tambien aparece una progressbar, hago algo igual a lo que tu quieres, tengo un progresbar que aparece y avanza, mientras graba la informacion y luego desaparece
Espero haberte ayudado. Saludos...
última edición por jsbsan el Miercoles, 13 Octobre 2010, 19:59; editado 1 vez
|
#2 Miercoles, 13 Octobre 2010, 19:57 |
|
|
ariel
Aprendiz
Registrado: Octobre 2009
Mensajes: 51
Edad: 55
|
Re: ProgressBar No Se Ve...
Gracias por la respuesta!
Ya me pongo con la actualizacion a 2.21
Que raro, no? El código parece igual
¿Tendrá algo que ver que yo la "escondo" antes? Pero si saco eso, tampoco se ve como se actualiza. Pasa al 100% al finalizar el proceso, pero durante el mismo permanece vacia.
Sigo investigando....
|
#3 Miercoles, 13 Octobre 2010, 20:19 |
|
|
ariel
Aprendiz
Registrado: Octobre 2009
Mensajes: 51
Edad: 55
|
Re: ProgressBar No Se Ve...
|
#4 Miercoles, 13 Octobre 2010, 22:01 |
|
|
Ayortano
|
Re: ProgressBar No Se Ve...
Es que gambas lo hace casi al instante, por lo que apenas se nota. El usó WAIT para que cada vez que aumentara el porcentaje, esperara, y siguiera con la enumeración.
Saludos.
|
#5 Miercoles, 13 Octobre 2010, 23:05 |
|
|
ariel
Aprendiz
Registrado: Octobre 2009
Mensajes: 51
Edad: 55
|
Re: ProgressBar No Se Ve...
|
#6 Miercoles, 13 Octobre 2010, 23:11 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|