Una ayudita en Visual Basic !!

Hola, estoy un poco perdido buscando funciones que realicen lo siguiente:

Tengo estos dos Gif

Gif A) Personaje parado
Gif B) Personaje haciendo un Kamehame.

Lo que intento hacer en visual basic (Visual Studio 2012) es lo siguiente, empiezo con el personaje parado (Gif en un cuadro de imagen), al pulsar BOTON A, cambia la imagen anterior a la nueva con el gif del kamehame (Dura exactamente 7 segundos) y tras esto DEBERIA de cambiar de nuevo a la imagen original, es decir la imagen parada.... lo que ocurre es que no se como hacer para que el evento de pulsar el boton kamehame dure 7 segundos y pasar a la imagen anterior ya que actualmente lo que hace es cambiar rapidamente de imagen, (ni te das cuenta)

¿Alguna ayudita? ¿Son dos procesos en paralelo? la logica es sencilla pero plasmarlo a codigo [triston] [triston]
No te puedo decir el codigo exacto porque no tengo el visual basic a mano y hace algo de tiempo que no lo uso por lo que seguro que me equivocaria en algo pero vamos yo lo haria de la siguiente manera. Primero lo que necesitamos, un picturebox un button y un timer. En el picturebox pones la imagen del tio parado, en el button pones el codigo para cambiar la imagen del picturebox y activar el timer, el timer lo tienes que tener configurado para que salte cada 7 segundos, en el timer configuras para que la primera vez no haga nada (con un if por ejemplo) ya que si no recuerdo mal entrara nada mas activarlo y lo configuras para cambiar la imagen de nuevo a la del tio normal y luego desactivas el timer. Con eso te deberia funcionar aunque nose si se entiende.

Saludos
Efectivamente, lo que te hace falta es un Timer.
2 respuestas