Changement d'image toutes les 5 secondes

Résolu/Fermé
Programming_018 Messages postés 106 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 14 mars 2024 - 25 juil. 2019 à 14:03
Programming_018 Messages postés 106 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 14 mars 2024 - 25 juil. 2019 à 15:01
Bonjour,
Je voudrais savoir comment faire pour créer un système de changement toutes les 5 secondes dans un picturebox ?
Je programme en vb.net

Voilà pour le moment ce que j'ai fait :

Imports System.Net

Public Class Form1
    Public img As Integer = 1
    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        Dim MAJ As New WebClient
        Dim dernierchiffre As String = MAJ.DownloadString("Lien de mon serveur/chiffre.txt")

        If img <= dernierchiffre Then
            PictureBox1.ImageLocation = "Lien de mon serveur" & img & ".png"
            img += 1
        End If

        If img > dernierchiffre Then
            img = 1
        End If
    End Sub
End Class

La variable dernierchiffre contient le nombre total de photo
La variable img c'est celle que je change toute les 5 secondes

Les premières images fonctionne sauf que la 3 ème image passe rapidement on a juste le temps de l'apercevoir.
Au total il y a 4 images pour le moment mais une fois réussi on aura beaucoup plus d'images.

Merci.
Cordialement.
A voir également:

1 réponse

Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 928
25 juil. 2019 à 15:00
Bonjour

Je pense que le temps de téléchargement de ta 3eme image est trop long. A peine fini, il y a déjà un tick de timer.

Une solution pourrait être de charger toutes les images dans une liste avec un thread, et en parallèle afficher en boucle les images déjà chargées.
Il faut juste faire attention au partage de données entre les thread.
0
Programming_018 Messages postés 106 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 14 mars 2024 7
25 juil. 2019 à 15:01
D'accord merci beaucoup bonne journée
0