Visual Basic

Bonjour,
J'ai créer un programme test , vu que je débute en programmation.
Dans mon programme , j'ai mis une barre de chargement pour faire genre , et je veut que dès que quelqu'un clique sur un bouton , sa charge la barre.

Dans les propriété de mon bouton , j'ai donc mis :
ProgressBar1.Value = 10

ProgressBar1.Value = 20

ProgressBar1.Value = 30

ProgressBar1.Value = 30

ProgressBar1.Value = 50

ProgressBar1.Value = 60

ProgressBar1.Value = 70

ProgressBar1.Value = 80

ProgressBar1.Value = 90

ProgressBar1.Value = 100

Le problème , c'est que j'aimerais que sa fasse des pauses entre chaque chergement , j'ai tenter d'ajouter la commande sleep , mais sa me dit qu'elle n'est pas déclarer , comment faire ?

--
N'hésite pas a venir vers nous pour toute vos autres questio­ns...
>>> www.commentcamarche.net <<<
@ + 
Configuration: Windows XP
Firefox 3.5.3

23 réponses

  • Votes
  • Date
  • Date décroissante
  1. Tu peux ajouter un Timer ; à chaque évènement Tick du Delay (delai entre chaque Tick) indiqué dans ses propriétés, tu augmentes la progression.
    1. j'aimerais le faire avec sleep
      ou alors explique moi super clairement comment le faire avec le timer car je débute.

      ensuite , j'aimerais que dès que la barre a fini de charger sa affiche un petit message qui s'ouvre
      1. Dans ton onglet "Fenêtre.vb [Design]", tu ajoutes un contrôle Timer à partir de ta boîte à outils. Dans ses propriétés, tu modifies : "Enabled : True", et "Interval : intervalle en ms". Puis tu vas dans "Evénements" (à côté de "Propriétés" et tu double-cliques sur "Tick". Dans le code, tu ajoute un code genre celui que je vais te fournir dans 10 ms.
        1. ok laisse tomber je crois que je vais demander a quelqu'un d'autre.
          ta compris quand je dis que je débute ? --'
          1. je t'ai quand même bien mâché l'insertion du Timer tu y es arrivé ?
            1. explique moi comment le faire avec le SLEEP !
              le problème c'est que sa me dit que le sleep n'est pas déclarer
              1. "Ok je mate ça sur le mien"
                EXPLIQUE COMMENT FAIRE AVEC LE SLEEP POUR LES PAUSES
                1. Je regardais juste sur mon IDE comment faire !
                  Ca doit ressembler à ça : "System.Threading.Thread.Sleep(10000)"
                  La fonction fait une pause de 10 secondes avant de continuer.
                  1. MERCI BEAUCOUP A TOI SA MARCHE !!!
                    ensuite , j'aimerais que dès que la barre a fini de charger a 100% sa affiche un petit message qui s'ouvre , comment faire ?
                    1. Après la commande
                      ProgressBar1.Value = 100
                      tu insère un MsgBox comme ceci :
                      MsgBox("Texte du message, Style du message (ils te sont proposés), "Titre du message")
                      1. merci beaucoup
                        et une fois que j'ai fini mon projet je fais comment pour créer le programme ?
                        1. Il faut le compiler :
                          Tu peux le lancer pour le tester dans "Menu : Déboguer/Démarrer le déboguage"
                          Tu peux le compiler sans le lancer dans "Menu : Générer/Générer [programme]"
                          Après, il faut récupérer l'exécutable dans le dossier "Visual Studio 2008/Projects/[projet]/bin/" puis "Debug" après un déboguage ou "Release" après une génération.
                          1. j'ai un problème avec le message ...
                            Sa me met une erreur , je met quoi comme style ?
                            1. problème résolu pour le message
                              j'arrive pas a créer le logiciel après
                              • 1
                              • 2