sebcrash
Messages postés8Date d'inscriptionmardi 23 mai 2006StatutMembreDernière intervention19 mars 2008
-
25 févr. 2008 à 20:58
sebcrash
Messages postés8Date d'inscriptionmardi 23 mai 2006StatutMembreDernière intervention19 mars 2008
-
26 févr. 2008 à 11:52
voila dans mon programme je crée des images dynamiquement
chaque image a une valeur
exemple (j'ai quatre image, quand je double clic sur la 1er ca me renvoye 1, quand je double click sur la 2eme ca me renvoye 2, etc.)
Le problème c'est qu'il me renvoye toujours la valeurs de la dernieres image crée (dans l'exemple il me renvoye toujours 4)
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 25 févr. 2008 à 23:37
Pas de tuto , mais pour comprendre le code généré par le compilo, télécharge Reflector . Analyse le code sans délégué, puis avec une méthode anonyme pour voir la différence et puis avec une méthode anonyme qui utilise une variable locale ( comme dans ton code plus haut ) une classe <>c__DisplayClass est créée pour capturer la variable.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 25 févr. 2008 à 22:07
Salut, n'utilise pas les méthodes anonymes dans ce cas là, car le compilateur est obligé de capturer la variable, "i", c-à-d qu'il crée une classe pour maintenir cette variable.
sebcrash
Messages postés8Date d'inscriptionmardi 23 mai 2006StatutMembreDernière intervention19 mars 2008 26 févr. 2008 à 10:44
merci beaucoup ca marche nickel, une derniere petite question si je peu t'embeter comment effacer tout les controls crée dynamiquement sens effacer les autres controles sur la form pas le controls.clear() :(