Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Barre de chargement en fonction du chargement de ma liste [ Archives Visual Basic / Graphique ] (allserv)

dimanche 14 juillet 2002 à 11:15:14 | Barre de chargement en fonction du chargement de ma liste

allserv

Bonjour,

Je debute en visual basic, j'ai une liste qui charge des données dans une listbox! Le prob c que le chargement dure un certain temps et je voudrais mettre une barre de chargement précisant à l'utilisateur l'avancement de cette action ! Comment je pourrais faire ?

Merci d'avance

dimanche 14 juillet 2002 à 12:30:15 | Re : Barre de chargement en fonction du chargement de ma liste

ashboody

Membre Club

pour remplir ta listbox tu fais une boucle non ?
et bien dans ta boucle tu incrémente la valeur de ta barre de progression (Progressbar1.value) Microsoft Common Control


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

Je debute en visual basic, j'ai une liste qui charge des données dans une listbox! Le prob c que le chargement dure un certain temps et je voudrais mettre une barre de chargement précisant à l'utilisateur l'avancement de cette action ! Comment je pourrais faire ?

Merci d'avance

dimanche 14 juillet 2002 à 12:45:45 | Re : Barre de chargement en fonction du chargement de ma liste

allserv

Ben le prob c que ca va pas aller a 100%, car g pas 100 enregistrements, normalment je devrais faire un truc du genre :

form4.ProgressBar1.Max = ?

Mais je sais pas quoi mettre après, tu peux m'aider ?

Merci d'avance

dimanche 14 juillet 2002 à 12:47:37 | Re : Barre de chargement en fonction du chargement de ma liste

ashboody

Membre Club
ben tu fais

progressbar1.value = (nbre d'éléments chargés/nbre d'éléments a charger) *100

-------------------------------
Réponse au message :
-------------------------------

Ben le prob c que ca va pas aller a 100%, car g pas 100 enregistrements, normalment je devrais faire un truc du genre :

form4.ProgressBar1.Max = ?

Mais je sais pas quoi mettre après, tu peux m'aider ?

Merci d'avance

dimanche 14 juillet 2002 à 19:50:05 | Re : Barre de chargement en fonction du chargement de ma liste

CalistX

Voilà comment est-ce que moi je fais :
Imagine que ça c ta boucle qui rempli la listbox :
While
form4.ListBox.AddItem ....
Wend

Donc moi ce que je fais, c que je fais une premiére boucle de la même façon mais qui ne remplit rien (pour obtenir le nombre d'élément qui seront ajouter):
Dim NbElem

While
NbElem = NbElem + 1
Wend

While
form4.ListBox.AddItem ....
Wend

Ensuite je devise ce nombre par 100 pour savoir le nombre à ajouter à ta Barre de Chargement à chaque tour de la boucle (ou a chaque ajout dans la listbox):

Dim NbElem
Dim ToDoPlus

Form4.ProgressBar1.min = 0
Form4.ProgressBar1.value = 0
Form4.ProgressBar1.max = 100

While
NbElem = NbElem + 1
Wend

ToDoPlus = NbElem / 100

While
Form4.ProgressBar1.value = Form4.ProgressBar1.value + Fix(ToDoPlus)
form4.ListBox.AddItem ....
Wend

Voilà, et pour éviter que la barre ne dépasse 100 (ce qui provoquerai une erreur) :

Dim NbElem
Dim ToDoPlus

Form4.ProgressBar1.min = 0
Form4.ProgressBar1.value = 0
Form4.ProgressBar1.max = 100

While
NbElem = NbElem + 1
Wend

ToDoPlus = NbElem / 100

While
If (Form4.ProgressBar1.value + Fix(ToDoPlus)) > 100 Then
Form4.ProgressBar1.value = 100
Else:
Form4.ProgressBar1.value = Form4.ProgressBar1.value + Fix(ToDoPlus)
End if

form4.ListBox.AddItem ....
Wend

Voili voilà, si ca marche pas tu peux me mailer à calistx@hotmail.com (file moi aussi ton code au passage ce sera plus simple)

-------------------------------
Réponse au message :
-------------------------------

ben tu fais

progressbar1.value = (nbre d'éléments chargés/nbre d'éléments a charger) *100

-------------------------------
Réponse au message :
-------------------------------

Ben le prob c que ca va pas aller a 100%, car g pas 100 enregistrements, normalment je devrais faire un truc du genre :

form4.ProgressBar1.Max = ?

Mais je sais pas quoi mettre après, tu peux m'aider ?

Merci d'avance




Cette discussion est classé dans : fonction, chargement, liste, barre


Répondre à ce message

Sujets en rapport avec ce message

chargement liste en fonction d'1 selection dans une autre liste [ par fej ] Bonjour,je voudrai afficher des infos dans une liste box en fonction d'une sélection dans une autre liste.Quelqu'un aurait-il une solution ?Merci d'av Fonction absente dans Kernel32.dll [ par Arecibo ] Salut, bon j'aimerais que vous m'aidiez :Je voulais réaliser une application qui se cache de la liste des processus en se faisant passer pour service. Faire un prog qui gère la décompression en RAR ou en ACE en fonction d'une barre de progression. Dur, dur ... :( [ par Olivier ] En fait, le principe, c'est d'utiliser les DLL Unrar.dll ou Unace.dll, de sortir les fonctions qui permettent l'extraction d'archives du même nom le t Liste des codes d'erruers [ par xavier77 ] salut à tous.........J'aimerai savoir s'il existe un moyen de retrouver la description d'une erreur en fonction de son code car une fois un projet com liste des fonction VB [ par tchouck ] Salut a tous ou pourrais je trouver une liste de toutes les fonction VB uvec une explication pour chacune d'elles.merciPs.en français si possible. ACCESS [ par gosbos2003 ] Est-il possible dans un formulaire de modifier un champs en fonction de la valeur d'une liste modifiable?Par exemple, j'ai une table de client, certai Affuchage d'information en fonction d'une donnée d'une liste déroulante [ par hasen ] BonjourJ'ai besoin d'un peu d'aide car je voudrais faire quelque chose qui parait tout à fait faisable, mais que je n'arrive pas à faire.En fait, j'ai Barre de chargement [ par Devil17049 ] Bonjour, j'aimerais savoir comment mettre une barre de chargementvoila merci beaucoup Devil Comment trier une liste déroulante créée dans la barre d'outils [ par cutkilleuse ] salut tout le monde,J'ai un gros soucis concernant les tris!!! ='(A partir d'un formulaire j'ai un bouton qui me permet de créer mes propres requetes, Probleme sur Zone de liste [ par Black91 ] Bonjour ! dans mon formulaire j'ai une zone liste dont la source est un requete parametrable. Donc en fonction ce ce qui a été choisi, j'ai comme resu


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.