Visual Basic.NET - Progress bar o algo mientras corre un proceso

 
Vista:
sin imagen de perfil
Val: 14
Ha disminuido 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Progress bar o algo mientras corre un proceso

Publicado por Daniel (12 intervenciones) el 30/09/2017 04:30:24
Saludos

Tengo un evento que demora en realizarse porque trabaja con una base de datos, demora en escribir todos los datos en la base de Access

Como puedo hacer para mostrar un mensaje, cambiar el cursor o algo para que el usuario no piense que se colgó el programa sino que sepa que se esta ejecutando la operación?

Este tema si que es completamente nuevo para mi no se como empezar siquiera

Gracias y saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 697
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Progress bar o algo mientras corre un proceso

Publicado por Miguel (476 intervenciones) el 30/09/2017 11:56:08
Hola, puedes ejecutar tu proceso en otro hilo (Thread) o en un BackgroundWorker para que no se congele tu programa.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.526
Plata
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Progress bar o algo mientras corre un proceso

Publicado por Wilfredo Patricio Castillo (713 intervenciones) el 30/09/2017 18:16:19
Puedes utilizar tareas.

Ademas lo de cambiar el cursor también es sencillo, aunque no tiene mucho sentido, pero bueno.

this.Cursor=Cursors.WaitCursor;

//Aqui tu proceso largo

this.Cursor=Cursors.Default();


Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar