locked
Progress Bar RRS feed

  • Question

  • Bonjour,

    Je souhaite savoir comment utiliser le progress bar : En fait j'ai une première fenêtre, quand je clique sur un bouton je lance un progress bar. Juste après le temps de chargement j'ouvre une deuxième fenêtre et je ferme la première.

    Avez vous un exemple ?

    Merci
    mercredi 20 mai 2009 11:47

Réponses

  • Bonjour


    C'est pas ce qu'il manque comme exemple sur le net :)
    vu que vous êtes certainement une personne qui apprend le .net
    Je vais vous mettre sur la voie

            With ProgressBar1
                .Maximum = 100
                .Minimum = 1
                .Value = 1
                .Step = 1
                For i As Integer = 1 To 100
                    Application.DoEvents()
                    System.Threading.Thread.Sleep(100)
                    .PerformStep()
                Next
                MsgBox("Coucou")
            End With

    Si vous n'arriver pas a faire la suite, je vous la donnerais


    A bientot
    Cordialement, Troxsa
    • Proposé comme réponse nikho vendredi 12 juin 2009 08:41
    • Marqué comme réponse Gilles TOURREAU samedi 13 juin 2009 20:23
    mercredi 20 mai 2009 19:23
  • le progressBar  est prévu pour montrer a l'utilisateur l'état d'avancement pour de long processus comme le chargement de votre application par exemple, vous devrez a l'avance évaluer le max par apport au  nombre de taches a exécuter et  incrémenter ensuite la position au fil d'exécution du processus comme vous la monté TroXsA , sinon l'ajout d'un progressbar juste pour le fun ou pour berner l'utilisateur est une mauvaise idée vous ne faite qu'augmenté le inutilement le temps de chargement de votre application.


    visitez mon blog : http://dune-devzone.blogspot.com
    jeudi 28 mai 2009 09:10

Toutes les réponses

  • Bonjour


    C'est pas ce qu'il manque comme exemple sur le net :)
    vu que vous êtes certainement une personne qui apprend le .net
    Je vais vous mettre sur la voie

            With ProgressBar1
                .Maximum = 100
                .Minimum = 1
                .Value = 1
                .Step = 1
                For i As Integer = 1 To 100
                    Application.DoEvents()
                    System.Threading.Thread.Sleep(100)
                    .PerformStep()
                Next
                MsgBox("Coucou")
            End With

    Si vous n'arriver pas a faire la suite, je vous la donnerais


    A bientot
    Cordialement, Troxsa
    • Proposé comme réponse nikho vendredi 12 juin 2009 08:41
    • Marqué comme réponse Gilles TOURREAU samedi 13 juin 2009 20:23
    mercredi 20 mai 2009 19:23
  • le progressBar  est prévu pour montrer a l'utilisateur l'état d'avancement pour de long processus comme le chargement de votre application par exemple, vous devrez a l'avance évaluer le max par apport au  nombre de taches a exécuter et  incrémenter ensuite la position au fil d'exécution du processus comme vous la monté TroXsA , sinon l'ajout d'un progressbar juste pour le fun ou pour berner l'utilisateur est une mauvaise idée vous ne faite qu'augmenté le inutilement le temps de chargement de votre application.


    visitez mon blog : http://dune-devzone.blogspot.com
    jeudi 28 mai 2009 09:10