cs_Amichou
Messages postés34Date d'inscriptiondimanche 15 mai 2011StatutMembreDernière intervention10 juin 2011
-
3 juin 2011 à 09:16
cs_Amichou
Messages postés34Date d'inscriptiondimanche 15 mai 2011StatutMembreDernière intervention10 juin 2011
-
3 juin 2011 à 11:25
Je viens vous voir car j'ai besoin de vous et de vos conseils voilà :
J'ai 1 ProgressBar, 1 bouton démarrer, 1 bouton stopper et 1 bouton fermer (la fenêtre).
Je veux que ma progressbar dés que j'appuie dessus avance mais le pourcentage aussi donc
sa donne sa :
ProgressBar1.Increment(1)
If ProgressBar1.Value = 100 Then
End If
If ProgressBar1.Value = 1 Then
Label1.Text = "1%"
End If
If ProgressBar1.Value = 2 Then
Label1.Text = "2%"
End If
Et après sa va jusqu'à 100% et à chaque fois 3 Then =3% ect..
Bref jusque là tout va bien sauf que le pourcentage défile a une vitesse mais ma progressbar ne va pas a cette vitesse donc sa donne les 100% sont finis mais la progressbar a fait même pas 25%
Et moi ce que je veux c'est que 1case à avancées de la progressbar 1% effectué 2% effectué 2 case de la progressbar fait voila.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 3 juin 2011 à 09:29
Salut
Ton premier If ne sert à rien.
Les suivants sont inutiles.
Un seul suffit :
Label1.Text = ProgressBar1.Value & "%"
suivi d'un
Application.DoEvents
pour laisser le temps à Windows de gérer les affichages
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 3 juin 2011 à 10:01
Bonjour,
jack t'a dit :
Label1.Text = ProgressBar1.Value & "%"
suivi d'un
Application.DoEvents
Non ?
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
Vous n’avez pas trouvé la réponse que vous recherchez ?
ProgressBar1.Value (rqui change à la progression), c'est déjà tes 1,2,3, etc ...
Maintenant (si tu es bien en VB.Net), la concaténation se fait peut-être avec un + plutôt qu'avec un &.
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
cs_Amichou
Messages postés34Date d'inscriptiondimanche 15 mai 2011StatutMembreDernière intervention10 juin 2011 3 juin 2011 à 10:31
Ok j'ai compris sa ta du temps tu peut me faire un début comme sa par exemple
ProgressBar1.Increment(1)
If ProgressBar1.Value = 100 Then
End If
If ProgressBar1.Value = 1 Then
Label1.Text = "1%"
End If
If ProgressBar1.Value = 2 Then
Label1.Text = "2%"
End If
Mais en remplaçant tout "pour me faire un schéma" (j'ai pas envie de me tromper)
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 3 juin 2011 à 11:17
Pour être plus précis :
La valeur de ton proggesbar est bien modifiée quelque part, non ? Le plus généralement dans le code qui constate la progression de quelque chose. C'est là, que tu dois alors insérer ton code.
Si, au contraire, tu souhaites que l'utilisateur agisse lui-même sur la progressbar, il va te falloir, sous vb.net, créer (RaiseEvent ?) toi-même un évènement de ce progressbar.
Va lire Cette discussion, qui t'expose clairement la chose
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 3 juin 2011 à 10:36
Trop, c'est trop ... (et j'ai nmes valises à faire, ce qui est bien plus complexe , crois-moi)
Je commence par ailleurs à avoir des doutes sur la maîtrise de ce que tu fais.
J'espère que tu as placé le code dans la bonne procédure évènementielle (qui est celle du change de la progressbar !)
Bonne chance
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est