ProgressBar y StatusBar

13/04/2006 - 04:42 por Guillermo Rendón | Informe spam
Hola,

Estoy programando un cliente de correo-e en vs 2003.

Al comenzar a buscar mensajes nuevos y descargarlos pongo a funcionar un
progressbar y statusbar más o menos así:

iMsjsEncontrados = 10 'Mensajes para descargar

For j = 1 to iMsjsEncontrados
'...
'Código para descargar el mensaje
'...
ProgressBar1.value = j
StatusBar1.text = "Descargando mensaje " & j & " de " & iMsjsEncontrados
Next
StatusBar1.text = "Proceso completado."

Este proceso puede ser automático (verificar cada X minutos la existencia
de nuevo correo). El problema es que, no se aprecia nungún cambio mientras se
ejecuta esto ni en el progressbar ni en el statusbar, sino hasta que el
proceso termina aparece el progressbar.value = 10 y el
statusbar.text="Proceso completado". Además, si por ejemplo, al momento de
ejecutarse este proceso, el usuario está redactando un mensaje, la aplicación
se pasma imposibilitando al usuario seguir con su trabajo hasta que éste se
completa.

Eh leido por ahí algo sobre el DoEvents, Refresh e inclusive Sleep. No
entiendo bien sobre esto y agradecería que alguien me lo explicara y
complementara con un brevisimo ejemplo o link con la información.

Muchísimas gracias.

Guillermo Rendón.

Preguntas similare

Leer las respuestas

#1 Eduardo Alvarado Meza
13/04/2006 - 19:26 | Informe spam
Ya se ha respondido esta pregunta varias veces, la ultima vez fue el
3/Abril/2006 bajo el asunto "ProgressBar" y como siempre la solucion es usar
hilos, revisa el post indicado, no es viejo, asi que lo encontraras.
Respuesta Responder a este mensaje
#2 Cid
14/04/2006 - 12:16 | Informe spam
Que libreria usas para recoger los correos? gracias.

"Guillermo Rendón" <Guillermo Rendó escribió en
el mensaje news:

Hola,

Estoy programando un cliente de correo-e en vs 2003.

Al comenzar a buscar mensajes nuevos y descargarlos pongo a funcionar un
progressbar y statusbar más o menos así:

iMsjsEncontrados = 10 'Mensajes para descargar

For j = 1 to iMsjsEncontrados
'...
'Código para descargar el mensaje
'...
ProgressBar1.value = j
StatusBar1.text = "Descargando mensaje " & j & " de " & iMsjsEncontrados
Next
StatusBar1.text = "Proceso completado."

Este proceso puede ser automático (verificar cada X minutos la existencia
de nuevo correo). El problema es que, no se aprecia nungún cambio mientras
se
ejecuta esto ni en el progressbar ni en el statusbar, sino hasta que el
proceso termina aparece el progressbar.value = 10 y el
statusbar.text="Proceso completado". Además, si por ejemplo, al momento de
ejecutarse este proceso, el usuario está redactando un mensaje, la
aplicación
se pasma imposibilitando al usuario seguir con su trabajo hasta que éste
se
completa.

Eh leido por ahí algo sobre el DoEvents, Refresh e inclusive Sleep. No
entiendo bien sobre esto y agradecería que alguien me lo explicara y
complementara con un brevisimo ejemplo o link con la información.

Muchísimas gracias.

Guillermo Rendón.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida