18/11/2022 - Borivegas ha scritto:
Salve, il titolo è molto esaustivo, vorrei che la mia picture box cambi immagine ogni 2 secondi, ho provato questo codice ma l'immagine non cambia:
If ComboBox1.Text = "Prova" Then
Timer1.Enabled = True
Do
Timer1.Start()
Timer1.Interval = 1000
PictureBox1.Image = My.Resources.image1
Timer1.Interval = 1000
PictureBox1.Image = My.Resources.image2
Timer1.Stop()
Loop
End If
Ciao ovviamente ti sfugge qualcosa nel timer come dice Oregon… il timer funziona proprio come un orologio diciamo…. ad ogni tic o tac che sia l'orologio muove la lancetta dei secondi invece il timer legge il codice…. quindi la soluzione potrebbe essere più facile di quanto tu immagini.
Avvii il timer ovviamente non da dentro il timer ma da un Button o qualsiasi altro evento che vuoi e nell'evento del timer metti il codice.
potresti avere che ne so 10 immagini rinominate da 1 a 10 e dire che ad ogni ciclo di lettura deve caricare la 1+1 poi la 2+1 cioè aumenti di uno il numero del files in base a quello letto per ultimo
l'intervallo del timer lo imposti direttamente nella scheda proprietà
e generi un evento per lo stop, esempio hai 10 foto, arriva a 10 e poi timer.stop
dovresti gestire anche la presenza o meno dei files ma questo lo vedrai mano a mano.
Fai qualche prova, la posti e vedrai che un aiuto arriva sempre