IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

progressbar avec timer


Sujet :

VB.NET

  1. #1
    Invité
    Invité(e)
    Par défaut progressbar avec timer
    bonjour tout le monde

    je voulais faire une progressbar qui fonctionne avec un timer
    mais quand le timer est lancer la progressbar ne bouge pas
    j'ai bien éssayer différent code mais aucun ne fonctionne

    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            ProgressBar1.Increment(1)
            If ProgressBar1.Value = ProgressBar1.Maximum Then
            End If
            Form1.Close()
     
        End Sub
    quand je clique sur mon bouton pour lancer se timer j'ai bien se code timer1.start()
    j'ai regarder dans une video le même code et sa marche, pourquoi le miens de marche t-il pas ?
    Dernière modification par Deepin ; 15/02/2011 à 09h49. Motif: Cliquer sur le bouton Résolu au bas de la page (et non pas rajouter Résolu dans le titre)

  2. #2
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    As tu essayé en mode debug ? En mettant un point d'arret dans ta méthode "tick" pour voir si ton timer est bien lancé ?

    Post ton code d'initialisation du timer

  3. #3
    Invité
    Invité(e)
    Par défaut
    oui oui mon timer est bien lancer puisque la form1 se ferme

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 242
    Par défaut
    Quel est l'intervalle que tu as fixé à ton timer ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    et bien au début programme je peut sélectionner le temps et vu que le timer est en milliseconde donc quand je sélectionne 30min par ex: sa marque dans le timer 1800000 milliseconde pour faire 30 min

  6. #6
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 242
    Par défaut
    Dans ton code, il faudrait peut-être mettre le Form.Close avant le End If, parce que dans le code que tu as donné ici, tu ferme la fenêtre dès le premier passage dans le timer et non pas au bout de 30 min

  7. #7
    Invité
    Invité(e)
    Par défaut
    voila le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            ProgressBar1.Increment(1)
            If ProgressBar1.Value = ProgressBar1.Maximum Then
                Form1.Close()
            End If
     
        End Sub
    mais sa ne marche toujours pas la progressbar n'avance pas

  8. #8
    Invité
    Invité(e)
    Par défaut
    en faite ma progressbar marche
    sauf que le temps de mon timer je l'avait monté trop haut

    quand je mais l'interval du timer a 100 sa fait 10 seconde
    je croyait qu'il était en milliseconde le timer

Discussions similaires

  1. [swing] Probleme de thread avec Timer
    Par issou dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 13/05/2006, 22h52
  2. creer une page avec timer pour 2 URLS
    Par anubisme dans le forum Langage
    Réponses: 4
    Dernier message: 21/04/2006, 11h03
  3. Message dans la barre des taches avec Timer
    Par avogadro dans le forum Langage
    Réponses: 15
    Dernier message: 29/03/2006, 13h20
  4. Redirection URl avec Timer
    Par Empty_body dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/01/2006, 19h23
  5. ProgressBar avec plusieurs procédures
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 08/09/2002, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo