[VB.NET] instanciation dynamique
Bonjour à tous et à toutes,
Voici ma question du jour :
Je propose à mes utilisateurs de choisir parmi plusieurs fichiers templates (.doc, .html, .rtf, etc.) En fonction de leur choix je charge dans un placeholder le formulaire de saisie correspondant. Donc à chaque fois qu'on rajoute un template, on doit rajouter le webusercontrol qui va avec, mais je voudrais éviter de revenir dans le code de chargement de ce control à chaque fois.
J'ai donc essayé quelque chose de ce genre :
Code:
1 2 3 4 5 6 7
|
Dim TypeControl As Type
TypeControl = Type.GetType("archimed." & fichier_choisi)
' on note que template.html correspond à template.ascx par ex)
corps = CType(LoadControl(fichier_choisi & ".ascx"), TypeControl ) |
ca marche pas, il me dit que TypeControl n'existe pas :cry: Je me doute bien qu'il faut que j'utilise la réflexion, mais je vois pas comment :idea: :?:
merci d'avance pour votre aide