Gif animado mientras se ejecuta un proceso

06/04/2005 - 19:30 por . | Informe spam
Hola amigos,

Inserto un gif animado en un formulario con la propiedad Visible a false, al
pulsar un botón asociado, se ejecutará un proceso de unos 10 segundos, lo
cual cambio la propiedad Visible del gif a true, para que mientras el
proceso está activo la animación se muestre, resulta que el gif se ve pero
no se mueve, he probado con Application.DoEvents() despues de mostrar el
gif, pero ni por esas. ¿alguna solución?

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Steven Lewis
06/04/2005 - 20:24 | Informe spam
Cómo lo has insertado? dentro de un PictureBox? De ser así no deberías tener
problemas...

puedes poner el código de ejemplo?

Saludos

Steven Lewis

"." escribió en el mensaje
news:
Hola amigos,

Inserto un gif animado en un formulario con la propiedad Visible a false,
al pulsar un botón asociado, se ejecutará un proceso de unos 10 segundos,
lo cual cambio la propiedad Visible del gif a true, para que mientras el
proceso está activo la animación se muestre, resulta que el gif se ve pero
no se mueve, he probado con Application.DoEvents() despues de mostrar el
gif, pero ni por esas. ¿alguna solución?

Muchas gracias

Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
06/04/2005 - 20:39 | Informe spam
Hola,

yo te recomiendo utilizar hebras para llevar a cabo esa tarea.

Mira el siguiente ejemplo:
http://weblogs.golemproject.com/jor.../1707.aspx

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"." wrote:

Hola amigos,

Inserto un gif animado en un formulario con la propiedad Visible a false, al
pulsar un botón asociado, se ejecutará un proceso de unos 10 segundos, lo
cual cambio la propiedad Visible del gif a true, para que mientras el
proceso está activo la animación se muestre, resulta que el gif se ve pero
no se mueve, he probado con Application.DoEvents() despues de mostrar el
gif, pero ni por esas. ¿alguna solución?

Muchas gracias



Respuesta Responder a este mensaje
#3 .
07/04/2005 - 13:17 | Informe spam
Hola de nuevo,

Cómo se haría con un thread?, el ejemplo es con 2 formularios y no se como
apliacrlo en mi código, lo que quiero es mostrar la imagen moviéndose (en un
PictureBox) cuando pulso el botón para ejecutar el proceso, aquí tenéis el
código;

Private Sub BRecalcular_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BRecalcular.Click
Me.PCalculando.Visible = True
Application.DoEvents()
Dim Procedimiento As New SqlCommand("StocksAlmacen", SqlConnection1)
Dim ProcStockReservadoLonas As New SqlCommand("StockReservadoLonas",
SqlConnection1)
Dim ProcStockReservadoNatural As New
SqlCommand("StockReservadoNatural", SqlConnection1)
If SqlConnection1.State = ConnectionState.Closed Then
SqlConnection1.Open()
Procedimiento.ExecuteNonQuery()
ProcStockReservado.ExecuteNonQuery()
ProcStockReservadoLonas.ExecuteNonQuery()
Me.DsArticulos1.Clear()
Me.daReservadoLonas.Fill(Me.DsArticulos1, "CMetrosLonaReservados")
Me.SqlConnection1.Close()
Me.PCalculando.Visible = False
End Sub

Muchas gracias


"." escribió en el mensaje
news:
Hola amigos,

Inserto un gif animado en un formulario con la propiedad Visible a false,
al pulsar un botón asociado, se ejecutará un proceso de unos 10 segundos,
lo cual cambio la propiedad Visible del gif a true, para que mientras el
proceso está activo la animación se muestre, resulta que el gif se ve pero
no se mueve, he probado con Application.DoEvents() despues de mostrar el
gif, pero ni por esas. ¿alguna solución?

Muchas gracias

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