Bonsoir.
Pour tous les débutants qui cherchent à faire une Progressbar, autrement dit une barre de chargement ou de progression, vous êtes tombé sur le bon topic =p.
Si un article semblable à celui-ci a déjà été crée, veuillez m'excuser.
Allé on commence.
Déjà, quels sont les composants qui vont être utilisés, bonne question...
Nous allons rajouter quelques composants qui par défault, ne sont pas dans la barre des composants.
Pour cela, faites un clique droit sur la barre des composants et séléctionnez "Composants" , vive les répétitions, désolé xD.
Une fenêtre s'ouvre et vous affiche une liste de composants qui peuvent être cochés, et donc ajoutés.
Pour realiser notre projet, il va déjà nous falloir la barre de progression, appellée donc Progressbar.
Cochez le pack de composants appellé "Microsoft Windows Common Controls 6.0 (SP4)".
Et de nouveaux outils apparaissent dans votre barre de composants.
Passons aux choses "serieuses".
Séléctionnez le composant Progressbar, et placez le sur votre form.
Nous allons appeller cette Progressbar "pg", qui se renomme en la selectionnant et en éditant l'option "(name)", qui par défault est "Progressbar1".
Ajoutez un timer, qui est représenté dans votre barre de composants par une petite horloge. Laissez son nom par défault mais mettez l'option "Enabled" en False, et définissez l'option "Interval" à 25.
Ajoutez ensuite, un Bouton, qui est représenté dans votre barre de composants par un petit rectangle gris. Nous allons l'appeller "cmd".
Le principe est le suivant :
Lorsque l'on clique sur le CommandButton, autrement dit, le bouton, le timer s'enclenche, et donc la progressbar aussi.
Seulement, la progressbar doit se stopper dès qu'elle est "remplie" au maximum.
Vous devrez obtenir le resultat suivant :
Alors, passons au code.
Dans le CommandButton, inscrivez le code suivant :
Ensuite, dans le timer1, insérez le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Timer1.enabled = true
Et voilà, executez votre projet et ça marche ^^.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 pg.max = 100 if pg.value = pg.max then pg.value = 99 pg.value = pg.value + 1
Vous pourrez par la suite, ajouter des suppléments, comme un message à la fin, ou l'affichage en pourcentages de la progression de la barre etc...
Ce tuto peut apprendre aux debutants, le principe du systeme de condition, qui est capital.
J'espere qu'il servira à certaine personne, et je vous remerci d'avance d'avoir lu mon tuto =)
Sur ce bonne soirée.
Partager