OVH Cloud OVH Cloud

Réflexion du moins je crois

3 réponses
Avatar
cedricboivin
Je cherche =E0 pouvoir cr=E9er dynamiquement un textbox ou un boutton ou
label etc .. =E0 partir d'une string.

Je suis dans un ITemplate, je voulais untiliser un templatecontrol =E0
l'int=E9rieur de la m=E9thode InstantiateIn du ITemplate mais je n'y
arrive pas. Avec le templatecontrol j'aurais utilis=E9 la m=E9thode
parseControl, cependant il ne me retourne que des control, j'ai besoin
de savoir de quel objet il s'agit car je veux pouboir caller une
m=E9thode diff=E9rente pour le databinding selon l'objet qui est cr=E9er.


quelqu'un peux m'aider ???

Je sais que je n'ai pas beaucoup d'explication mais en gros je veux
cr=E9er un objet =E0 partir d'une string.

du genre :

("TextBox")objTextbox

ou=20

objTextbox as "TextBox" ....

je ne sais pas trop comment le faire

3 réponses

Avatar
Patrick Philippot
Bonjour,

Je sais que je n'ai pas beaucoup d'explication mais en gros je veux
créer un objet à partir d'une string.



(cast dans le bon type) System.Reflection.Activator.CreateInstance( <nom de
l'assemblage, <nom du type>);

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Avatar
Ced
Patrick Philippot a écrit :

Bonjour,

> Je sais que je n'ai pas beaucoup d'explication mais en gros je veux
> créer un objet à partir d'une string.

(cast dans le bon type) System.Reflection.Activator.CreateInstance( <nom de
l'assemblage, <nom du type>);

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr



Je n'arrive pas à trouver System.Reflection.Activator

J'ai vérifier dans la bibliothèque de class et je ne la vois pas
Avatar
Paul Bacelar
System.Activator
http://msdn2.microsoft.com/en-us/library/system.activator.createinstance.aspx
--
Paul Bacelar
MVP VC++

"Ced" wrote in message
news:

Patrick Philippot a écrit :

Bonjour,

> Je sais que je n'ai pas beaucoup d'explication mais en gros je veux
> créer un objet à partir d'une string.

(cast dans le bon type) System.Reflection.Activator.CreateInstance( <nom
de
l'assemblage, <nom du type>);

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr



Je n'arrive pas à trouver System.Reflection.Activator

J'ai vérifier dans la bibliothèque de class et je ne la vois pas