Jleherpeur
Messages postés32Date d'inscriptionjeudi 5 juin 2008StatutMembreDernière intervention11 février 2010
-
22 juin 2008 à 23:31
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
23 juin 2008 à 22:13
Hi!
Je suis entrain de chercher comment appeller une méthode des qu'une variable(Textbox[]) change de contenu.
En gros j'ai créé un User Control qui sert de pavé numérique sur un écran tactile, et je veut ajouter du contenu au Leave sur les Textbox contenus dans ma variable.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 23 juin 2008 à 00:36
Bonsoir,
Une TextBox doit avoir un event du genre "TextChanged" ou similaire qui permet de signaler que le contenu a changé.
Il y a également un event pour le leave.
Jleherpeur
Messages postés32Date d'inscriptionjeudi 5 juin 2008StatutMembreDernière intervention11 février 2010 23 juin 2008 à 09:23
Salut,
Je pense que tu n'a pas compris la question!!
Enfait dans mon User control j'ai un
private textbox[] receveurs; dans lequel je stocke des textbox, et je voudrais detecter le changement de contenu sur ce tableau afin de lancer une méthode qui va m'ajouter une méthode sur le leave des textbox.
Jleherpeur
Messages postés32Date d'inscriptionjeudi 5 juin 2008StatutMembreDernière intervention11 février 2010 23 juin 2008 à 09:28
Nan,
Je veux savoir quand le tableau change.
Afin de parcourir ce tableau et d'apliquer la methode sur le leave des textebox contenues dans le tableau.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 23 juin 2008 à 09:32
Ca veut dire quoi "quand le tableau change"?
Quand un élément est ajouté / supprimé? Quand un élément du tableau a une de ces propriétés qui change? ou quoi?
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 23 juin 2008 à 09:49
Si tu as un tableau, il est "static", donc tu ne peux pas l'agrandir autrement qu'en le réinstanciant.
Si c'est le cas, alors tu sais quand la taille change ;-)
Pour une collection, tu peux par exemple dérivé de List<T> et redéfinir Add (avec le mot clef new) pour ajouter un event quand le Add (ou Remove) sera appelé...
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 23 juin 2008 à 10:14
Salut,
Au lieu d'hériter de List<T> et redéfinir Add avec l'opérateur new, je passerais plutôt par une implémentation des interfaces qui vont bien, en se servant d'une instance de List<T> en interne pour le stockage, ça évite de prendre le risque de se faire shunter sa surcharge si le type dérivé n'est pas directement utilisé pour les ajouts.