Progressbar depuis un module (VB.NET)

Résolu
el_teedee Messages postés 497 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 13 juillet 2015 - 29 mars 2005 à 12:20
olanfr Messages postés 46 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 25 novembre 2006 - 29 mars 2005 à 13:09
Lu,



je voudrais suivre l'avancement de mon appli avec une progressbar dans ma Form1.

j'aimerais a certain endroits faire avancer la barre, je veux donx
accéder à la propriété progressbar1.value, mais dans mon module, je ne
sais pas comment y accéder.



j'ai essayé System.Windows.Forms.ProgressBar mais je ne trouve pas l'objet ProgressBar1.



Ma form s'appelle Form1.



En gros ce que je voudrais c :



dans mon module, une ligne qui fasse :

form1.ProgressBar1.value = "20"


Si qqln sait....



Teedee

1 réponse

olanfr Messages postés 46 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 25 novembre 2006
29 mars 2005 à 13:09
Bonjour,
Le plus simple est de passer ton ProgressBar en paramètre des fonctions de ton module.
Ainsi, dans le module tu retrouveras des déclarations du type :
Public Sub MySub (Byval Pg as ProgressBar)
....
pg.Value +=1
.....
End sub

Et quand tu appeleras tes fonctions ce sera :
Call MySub(ProgressBar1)

@+
Olan
3
Rejoignez-nous