Visual Basic - gif animado

Life is soft - evento anual de software empresarial
 
Vista:

gif animado

Publicado por miguel (47 intervenciones) el 26/02/2006 02:47:34
Hola, he intentado poner un gif animado en un formulario pero al ejecutar aparecesin movimiento.

¿hay que modificar alguna opción para que aparezca el movimiento?

Un saludo a todos.
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

RE:gif animado

Publicado por Pere (54 intervenciones) el 26/02/2006 13:31:08
¿Cuál tienes, el Marchoso.ocx o el AniGif.ocx?

Saludos.
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

RE:gif animado

Publicado por miguel (47 intervenciones) el 27/02/2006 17:11:17
Hola Pere, no tengo ninguno de ellos. ¿Hacen falta?

Voy a buscarlos y cuando los encuentre te lo hago saber.

Saludos
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

RE:gif animado

Publicado por miguel (47 intervenciones) el 27/02/2006 17:16:46
Pere, acabo de descargarme los dos que comentas. ¿Los añado a los componentes y ya está, o hay que hacer algo más?

Gracias.

Saludos.
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

RE:gif animado

Publicado por Pere (54 intervenciones) el 27/02/2006 20:39:45
Marchoso.ocx:
Lo añades a Componentes y pon y en el formulario que desees:
Autosize = True ' El control se ajuste automáticamente al tamaño de la imagen. Filename= "C:\MiCarpeta\MiMarchoso.gif
GifLoop= True ' Reproduce la animación
GifLoop= False ' Para la animación

Ejemplo:
Private sub Form_Activate ( )
Marchoso1.Filename=App.Path & "/mi.gif
Marchoso1.GigLoop= True
End sub

AniGif.ocx:
Autosize= True ' se adapta al tamaño de la animación

Stretch indica el ajuste y puede ser:
0 sin ajuste, 1 ajuste total, 2 ajuste proporcional

Sequence indica el orden en que se mostrarán las imágenes de las que se compone la animación, los valores pueden ser:
0 la animación se reproduce en su secuencia normal
1 la animación se reproduce al revés
2 la secuencia se reproduce como si fuera el ping pong
3 las imágenes se reproducen según la secuencia establecida en la propiedad SequenceString: en esta propiedad indicaremos el orden de las imágenes separadas por comas

Loop: veces que se ejecutará la animación.
0 se ejecutará de forma indefinida.

Speed: velocidad a la que se reproducirá la animación y los valores pueden ser:
1 velocidad norma
2 mitad de velocidad

ReadGif : ruta del archivo gif
Play: inicia la animación.
Stop: la detiene.

Ejemplo:
Private sub Form_Activate (
AniGIF1.ReadGIF(App.Path & "/mi.gif ")
AniGIF1.AutoSize= True
AniGIF1.Play
End Sub

Como puedes ver el AniGif es un poco más completo, es el que uso.
Por cierto, creo que caduca. Hace mucho tiempo conseguí uno que ya estaba registrado. Si tienes algún problema con el que has conseguido, te lo puedo mandar a tu correo.

Espero haberte ayudado.

Un saludo.
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

RE:gif animado

Publicado por miguel (47 intervenciones) el 01/03/2006 23:32:34
Pere, tengo que decirte una cosa....... ¡¡¡¡ VIVA LA MADRE QUE TE PARIÓ !!!!!

Jo, si es que no tengo ni que pensar, ¡¡¡¡ FUNCIONA !!!!

Yo estaba harto de bajarme gif animados y ponerlos directamente como imagen, pero nada, de movimiento cero!.

Con todo el código que me has dado puedo manejar todo. No te puedes imaginar la de vueltas que le he dado a esto para ver cómo se podía hacer pero nada.

Si no es por este foro y gente como tú, mis pruebas serían eternas y no llegaría a ningún sitio.

Muchas gracias amigo.

Un saludo Pere.
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