Progressbar

carlosrdunt
19 de Noviembre del 2007
hola a todos estoy hacienod un programa con conexion a base de datos con visual vb 2005 y lo lleno un tabla en un listview lo que pasa es que tengo muchos registros 2000 y demora en mostrar los datos entonces quiero colocar un progressbar para medir el tiempo de espera, me dicen que lo haga con hilos queria saber coo se hace o simular el avanze del progress bar, gracias de antemano

mvallejos
19 de Noviembre del 2007
Buenas.

Primero... no debería demorar tanto en mostrar 2000 registros, de todos modos, si una vista de datos para el usuario tiene esa cantidad de filas, deberías ver la posibilidad de filtrar un poco esa información.

Así y todo, no creo que haga falta programar ningún hilo, ya que, si sabes la cantidad de registros total y vas contando las filas que vas agregando al lisview, puedes ir calculando el porcentaje y mostrarlo en el ProgressBar, llamando a DoEvents entre fila y fila para refrescar la parte gráfica.

Saludos