Usuario
procesando winforms

Pregunta
-
saludos, como puedo hacer como una pantalla de espera o la clásica pantalla de procesando en un desarrollo con windows forms
- Cambiado Laura Ceglz martes, 25 de octubre de 2016 14:56
Todas las respuestas
-
Hola Augusto, yo lo que he hecho ha sido crear un formulario con solo la cabecera
en la propiedad: FormBorderStyle: SizableToolWindows
y para utilizarla:
Private Sub btnSave_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSave.Click Application.DoEvents() Dim f As New fActualizando strMensaje = "Actualizando..." f.TopMost = True f.Show(Me) Call GuardarRegistro() f.Dispose() End Sub
espero te sirva...
un saludo.
-
hola
en winform para mostrar una espera necesitas que el proceso se ejecute en un thread separado, podrias usar el control BrackGroundWorker
la idea es que el proceso no bloquee la UI para que puedas ver la ventana de espera
Igual existe una alternativa, si es que no quieres complicarte con thread, podria ayudar si usas el linea
entonces por un instante la UI se desbloque para mostrar el dialogo de espera, y continua el proceso
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
-
Hola Augusto, yo lo que he hecho ha sido crear un formulario con solo la cabecera
en la propiedad: FormBorderStyle: SizableToolWindows
y para utilizarla:
Private Sub btnSave_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSave.Click Application.DoEvents() Dim f As New fActualizando strMensaje = "Actualizando..." f.TopMost = True f.Show(Me) Call GuardarRegistro() f.Dispose() End Sub
espero te sirva...
un saludo.
- Editado Augusto C martes, 25 de octubre de 2016 17:03
-
Hola Augusto C,
No puedes lanzar una ventana modal con el ControlBox en False evitando que el usuario manipule la alerta y una vez terminado el proceso cerrarla mediante código ?
Algo como :
Existen varias formas de implementar ese tipo de pantallas, deberías detallar más tu pregunta, ya que podrías ayudarte con personalizaciones como el cambio del cursor WaitCursor (cursor de espera), cambiando el título del form, usando barras de progreso estilo Marquee para simular la espera, etc.
Saludos.
JC NaupaCrispín
Lima - Perú
La magia no existe, la programación SI -
No puedes lanzar una ventana modal con el ControlBox en False evitando que el usuario manipule la alerta y una vez terminado el proceso cerrarla mediante código ?
Si exacto eso es lo que quiero , pero lo que no se es como hacerlo modal y que se desaparezca solo sin necesidad de hacer el showdialog.ok
- Editado Augusto C martes, 25 de octubre de 2016 18:19