Récupérer les objets d'une Form [Résolu]

Signaler
Messages postés
48
Date d'inscription
dimanche 14 août 2005
Statut
Membre
Dernière intervention
12 septembre 2009
-
Messages postés
48
Date d'inscription
dimanche 14 août 2005
Statut
Membre
Dernière intervention
12 septembre 2009
-
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

Messages postés
20
Date d'inscription
samedi 25 novembre 2000
Statut
Membre
Dernière intervention
26 juin 2006

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.

 
Messages postés
48
Date d'inscription
dimanche 14 août 2005
Statut
Membre
Dernière intervention
12 septembre 2009

Merci, je vais regarder ça !

@+, Kaneda Shotaro