plusieurs solution possibles:
premiere, efficace, mais pas tres propre:
tu passe la ref du formulaire principal dans le constructeur de ta classe, tu l'attribue à une propriété de ta classe, tu declare ton label en public dans ton formulaire et tu accede au label dans ta boucle par un
Code :
- formpassee.labelUpload.text = [ta valeur]
|
L'autre solution, plus classe (evident pour un langage objet )
Tu crée un evennement dans ta classe UploadFtp puis un delegué, dans ta classe Main.cs, lorsque tu instancie ton objet de UploadFtp , tu ajoute au eventhandler le gestionnaire que tu veux utiliser pour mettre à jour ton label et le tour est joué
Regarde donc dans la doc MSDN pour bien comprendre ce concept d'evennement/delegué qui est TRES puissant en C#