MODIFICATION DE LA VALEUR D'UN CONTROLE À L'INTERIEUR D'UN THREAD
LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009
-
12 avril 2006 à 20:50
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
3 déc. 2006 à 21:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
pc152
Messages postés38Date d'inscriptionvendredi 24 novembre 2000StatutMembreDernière intervention 9 octobre 2008 21 avril 2006 à 09:49
Bonjour comme le dit Nikoui cela n'est pas facil a faire, ce que je te propose est de rajouter un peu de réflection et au lieu de passer du string passe un objet et avec la réflexion il devient facil de savoir quel objet et de retrouver la propriété passer en parametre ce qu'il te permetra de changer n'importe quel propriété sur n'importe quel control .
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 13 avril 2006 à 13:55
Dans ton exemple, tu founit le code pour modifier la propriété Text d'une ListBox et d'un Text. Au fur et à mesure, tu aura a gérer d'autre composants, et d'autre propriétés pour chacun de ces composants... je ne sais pas si tu images ce que ton code va donner...
L'idée d'automatiser un peu la solution au cross thread calls est une très bonne idée (c'est vrai que c'est #%*$@ c'est histoire). Par contre je ne pense pas que ta méthode soit viable...
LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009 12 avril 2006 à 20:50
Merci !
J'ai eu exactement le même problème et je suis passé par l'objet BackGroudWorker. J'attends aussi des commentaires de membres plus experimentés pour voir si ta méthode est bonne ... Ou pas !
++ !
L.S.
3 déc. 2006 à 21:40
21 avril 2006 à 09:49
13 avril 2006 à 13:55
L'idée d'automatiser un peu la solution au cross thread calls est une très bonne idée (c'est vrai que c'est #%*$@ c'est histoire). Par contre je ne pense pas que ta méthode soit viable...
12 avril 2006 à 20:50
J'ai eu exactement le même problème et je suis passé par l'objet BackGroudWorker. J'attends aussi des commentaires de membres plus experimentés pour voir si ta méthode est bonne ... Ou pas !
++ !
L.S.