Récupérer les objets d'une Form

Résolu
Kaneda Shotaro Messages postés 48 Date d'inscription dimanche 14 août 2005 Statut Membre Dernière intervention 12 septembre 2009 - 24 juin 2006 à 11:26
Kaneda Shotaro Messages postés 48 Date d'inscription dimanche 14 août 2005 Statut Membre Dernière intervention 12 septembre 2009 - 26 juin 2006 à 12:32
Bonjour,
je crée une application avec des plugins. je peux accèder aux controls visuels de ma Form avec MaFiche.Controls depuis mon plugin pour retrouver un controle bien précis en fonction de son nom.
Dans la Form de mon appli, je crée une liste d'objet. Comment faire, depuis mon plugin, pour retrouver cette liste, cette dernière ne figurant pas dans la liste des controls ?...

Merci d'avance.

@+, Kaneda Shotaro

2 réponses

fdev9 Messages postés 20 Date d'inscription samedi 25 novembre 2000 Statut Membre Dernière intervention 26 juin 2006
26 juin 2006 à 11:11
Tu peux utiliser la réflexion.
Documente toi sur System.Reflection

Par exemple avec un accesseur sur ta liste d'objet (pour rester dans l'esprit de ce que tu fais pour retrouver tes controles), tu peux récupérer tes objets via le nom de ton accesseur :

Type typeDeElement = MaFiche.GetType();
PropertyInfo attribut = typeDeElement.GetProperty("tonAccesseur");

Après tu a plusieurs solutions selon tes contraintes,  mais si tu pars dans cette voie tu devrais t'en sortir.

fd.

 
3
Kaneda Shotaro Messages postés 48 Date d'inscription dimanche 14 août 2005 Statut Membre Dernière intervention 12 septembre 2009
26 juin 2006 à 12:32
Merci, je vais regarder ça !

@+, Kaneda Shotaro
0