CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

VB.net , besoin d'aide

[JV]Krazer
[JV]Krazer
Niveau 7
19 octobre 2013 à 18:28:09

Bonjour , je souhaite crée un petit logiciel et dedans j'aurais besoin d'avoir une barre de chargement ( progress bar ) qui quand ont appuis sur une bouton dure 2 secondes et qu'elle le relance a chaque fois 10 fois d'affiler avec en dessous un nombre qui augmente jusqu'a 10 a chaque fois que la barre arrive a la fin puis des que les 10 fois sont passer il y a un repos de 30 secondes et recommence l'autre cycle et cela 10 fois est-ce possible ?

Pseudo supprimé
Pseudo supprimé 19 octobre 2013 à 19:18:40

Je ne connais pas le VB mais j'ai l'impression que tu cherches à faire un truc un peu factice non ?

Le chargement doit se faire en fonction réel du temps que ça met à charger, tu ne dois pas l'inventer. Ou alors j'ai mal compris ta question.

Bintux
Bintux
Niveau 1
20 octobre 2013 à 05:35:38

Tu utilise un progress bar avec les Windows form c'est bien cela ?

Pour gérer le nombre de seconde il me semble avoir déjà utilisé un timer. Si je me souvient bien, il s'utilise comme ça:

'Tu set un interval en milliseconde.
tonTimer.Interval = 100

Lorsque le timer sera démarré (tonTimer.Start()), l'événement "Tick" sera appellé à toutes les fois que ce nombre de milliseconde sera atteint. Dans ce cas ci, l'événement Tick sera appellé à toutes les 100 millisecondes.

[JV]Krazer
[JV]Krazer
Niveau 7
20 octobre 2013 à 22:30:52

Merci , mais je fais comment pour que des les 100 sont dépasséil se rerelance

Bintux
Bintux
Niveau 1
20 octobre 2013 à 23:03:45

En fait, une fois le timer démarré, il s'arrêtera que lorsque tu l'arrêtera: tonTimer.Stop(). Ce qui fait qu'il va appeller l'événement Tick à toutes les 100 ms jusqu'à ce que tu l'arrête.

Pour savoir le timer en est où en milliseconde, tu peux utiliser un variable accumulatrice. Tu fait ensuite le traitement voulu en fonction du temps.

Bintux
Bintux
Niveau 1
20 octobre 2013 à 23:06:22

Je précise au cas où: 100 ms selon l'exemple que j'avais fait plus haut.

[JV]Krazer
[JV]Krazer
Niveau 7
21 octobre 2013 à 01:23:23

Ah oui je e remercie de ton aide et je félécite tes connaissances ;)

Merci

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment