cs_titi66
Messages postés120Date d'inscriptionmercredi 14 janvier 2004StatutMembreDernière intervention 3 mars 2009
-
9 juin 2006 à 11:50
cs_fcolo
Messages postés201Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention20 février 2007
-
9 juin 2006 à 11:56
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
cs_fcolo
Messages postés201Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention20 février 20072 9 juin 2006 à 11:56
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);