Picturebox como progreso porcentaje
Publicado por Nano (16 intervenciones) el 24/12/2005 18:22:37
Hola a todos necesito hacer esto:
Tengo un form principal con un menu que abre otros formularios con tablas de una base de datos. La cosa es que tengo 4 tablas que tienen muchos registros y la aplicacion se hace un poco lenta al cargar un formulario, entonces me gustaria poner una barra de estado y un picture box que indique el progreso como una progress bar pero con porcentaje.
La barra de estado se encargaria de mostrar la tabla que se esta cargando con la propiedad refresh (del modo dataltas.refresh) y mostrando en ocasiones el contenido en un combo.
Ejemplo:
statusbar1.simpletext="Cargando tabla 1..."
dat1.refresh
statusbar1.simpletext="Cargando tabla 2..."
dat2.refresh
statusbar1.simpletext="Cargando tabla 3..."
dat3.refresh
statusbar1.simpletext="Cargando tabla 4..."
dat4.refresh
y aqui no se donde poner el progreso, aunque tambien no se como se hace.
Me gustaria una soluccion a esto ya que es frecuente que en algunas aplicaciones te ves obligado a poner algo para comunicarle al usuario que tiene que esperar.
Ya he visto algunos codigos y no me convencen, si alguien ha hecho alguna vez algo asi le agradeceria que me comente el metodo que usó.
Lo del picture box me lo comento un amigo y me dijo que es lo que se usaba en casi todas las aplicaciones, asi que me gustaria saber si alguien alguna vez lo usó y como.
Saludos y felices fiestas!
Tengo un form principal con un menu que abre otros formularios con tablas de una base de datos. La cosa es que tengo 4 tablas que tienen muchos registros y la aplicacion se hace un poco lenta al cargar un formulario, entonces me gustaria poner una barra de estado y un picture box que indique el progreso como una progress bar pero con porcentaje.
La barra de estado se encargaria de mostrar la tabla que se esta cargando con la propiedad refresh (del modo dataltas.refresh) y mostrando en ocasiones el contenido en un combo.
Ejemplo:
statusbar1.simpletext="Cargando tabla 1..."
dat1.refresh
statusbar1.simpletext="Cargando tabla 2..."
dat2.refresh
statusbar1.simpletext="Cargando tabla 3..."
dat3.refresh
statusbar1.simpletext="Cargando tabla 4..."
dat4.refresh
y aqui no se donde poner el progreso, aunque tambien no se como se hace.
Me gustaria una soluccion a esto ya que es frecuente que en algunas aplicaciones te ves obligado a poner algo para comunicarle al usuario que tiene que esperar.
Ya he visto algunos codigos y no me convencen, si alguien ha hecho alguna vez algo asi le agradeceria que me comente el metodo que usó.
Lo del picture box me lo comento un amigo y me dijo que es lo que se usaba en casi todas las aplicaciones, asi que me gustaria saber si alguien alguna vez lo usó y como.
Saludos y felices fiestas!
Valora esta pregunta


0