Ciao Gp,
una gif animata non è alto che una serie di immagini che vengono
visualizzate in sequenza: lo stesso concetto dei cartoni animati :-)
Questi frammenti di animazione possono essere estratti a partire dalla
gif finale con un editor grafico appropriato (a solo titolo di esempio
io ho usato Animation Shop).
Ho quindi risolto il problema inserendo nella maschera tutte le
sottoimmagini (l'esempio che segue è riferito ad una gif animata
composta da 4 sottoimmagini ciascuna chiamata Immagine1, Immagine2
....) e poi nell'evento timer della maschera ho inserito il seguente
codice
Private Sub Form_Timer()
dim i as integer
If i > 0 Then
Me.Controls("Immagine" & i).Visible = False
If i = 4 Then i = 0
End If
i = i + 1
Me.Controls("Immagine" & i).Visible = True
End Sub
Ovviamente potrai gestire la velocità della rotazione delle
sottoimmagini attraverso la proprietà "intervallo timer" della
maschera fino a trovare la velocità naturale. In questo senso però,
una buona approssimazione dovrebbe dartela già il programma per
l'estrazione delle sottoimmagini, che normalmente indica anche
l'intervallo di visualizzazione.
David
Post by GpCiao, è possibile inserire una gif animata in una maschera di Access XP? Se
sì, come?
Grazie
ciao
Gp