Affichage sur Form

Signaler
Messages postés
120
Date d'inscription
mercredi 14 janvier 2004
Statut
Membre
Dernière intervention
3 mars 2009
-
Messages postés
201
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
20 février 2007
-
bonjour

j'ai un form avec une listbox.
Mon form instancie un objet d'une de mes classes.

j'aimerai que ma classe affiche dans la listbox le déroulement du traitement ...
le problème est que ma classe ne connait pas le fom

j'ai essayé avec Application.OpenForms["MonForm"] mais je n'ai pas access à ma listbox

comment faire ?

Merci

1 réponse

Messages postés
201
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
20 février 2007
2
Peut etre dans ta classe créer un evenement que tu leve lors de l'avancement.
Sur la form, tu t'inscrit à l'evenement et fait les modifications necessaire.

ex:
// evenement
public event newImgCaptured newImg; //évènement de la classe, déclenché pour signaler une nouvelle image
public delegate void newImgCaptured(Image img); //delegué personnel renvoyant l'image courante

//levé de l'evenement:
if(newImg!=null)
            {
                newImg(img);
            }

//abonnement
capturedCam.newImg += new axisStreamMJPG.newImgCaptured(cam.changePictureboxImg);