Accueil > Forum > > > > form generique
form generique
mardi 15 novembre 2005 à 18:04:14 |
form generique

zncpo
|
bonjour,
je voudrais ouvrir un formulaire avec son nom.
en gros g le nom du formulaire en variable et j'aimerai pouvoir ouvrir une instance de ce formulaire.
j'ai une quarantaine de formulairea lors si c t possible de creer une instance generique ca serait cool.
merci
|
|
mardi 15 novembre 2005 à 18:21:28 |
Re : form generique
|
mercredi 16 novembre 2005 à 11:14:40 |
Re : form generique

zncpo
|
je suis pas très doué, il n'y aurait pas un exemple concret ??
merci
|
|
mercredi 16 novembre 2005 à 14:36:20 |
Re : form generique

zncpo
|
je sais pas si je me suis bien exprimé:
FrmMachin frm = new FrmMachin(truc);
frm.show();
je voudrais pouvoir mettre en variable le FrmMachin sauf que je pars que du "FrmMachin" en string.
si quelqu'un pouvait m'aider ca serait cool
merci
|
|
mercredi 16 novembre 2005 à 15:04:15 |
Re : form generique

zebobo5
|
utilise : Activator.CreateInstance(string, string, object[])
Exemple :
string strFrmMachin = "FrmMachin";
Activator.CreateInstance(strAssemblyName, strFrmMachin, new object[] {truc});
et si ton FrmMachin se trouve dans le même assembly que celui où t'execute ton code alors :
Activator.CreateInstance(null, strFrmMachin, new object[] {truc});
ZeBobo5 N'oubliez pas de cloturer votre post.
|
|
vendredi 18 novembre 2005 à 14:45:51 |
Re : form generique

zncpo
|
j'ai trouvé ca et ca marche, le probleme c que ce formulaire à une class en parametre et je sais pas comment lui passer ce parametre.
object j = Assembly.GetExecutingAssembly().CreateInstance(strFrmMachin);
|
|
vendredi 18 novembre 2005 à 14:52:38 |
Re : form generique
|
vendredi 18 novembre 2005 à 15:12:02 |
Re : form generique

zncpo
|
en fait ca j'avais compris, le probleme c qu'il y a pleins d'autres parametres et je ne sais pas ce que s'est et du coup je peux pas lui donner et donc il ne compile pas
|
|
vendredi 18 novembre 2005 à 15:28:45 |
Re : form generique

MorpionMx
|
Dans le lien que t'as donné coq, c'est convenablement expliqué
typeName
Propriété Type.FullName du type à rechercher.
ignoreCase
true pour ignorer la casse du nom de type ; sinon false.
bindingAttr
Masque de bits qui affecte la manière dont la recherche est effectuée. La valeur est une combinaison d'indicateurs de bits de BindingFlags.
binder
Objet qui active la liaison, la contrainte de types d'arguments, l'appel des membres et l'extraction d'objets MemberInfo à l'aide de la réflexion. Si binder est une référence null (Nothing dans Visual Basic), le binder par défaut est utilisé.
args
Tableau de type Object contenant les arguments à passer au constructeur. Ce tableau d'arguments doit posséder les mêmes nombre, ordre et type que les paramètres du constructeur à appeler. Si vous souhaitez utiliser le constructeur par défaut, args doit être un tableau vide ou une référence null (Nothing dans Visual Basic).
culture
Instance de CultureInfo permettant de régir la contrainte des types. Si sa valeur est une référence null (Nothing dans Visual Basic), le CultureInfo du thread en cours est utilisé. (Par exemple, cela est nécessaire pour convertir un String représentant 1000 en une valeur Double, car 1000 est représenté de différentes manières selon la culture.)
activationAttributes
Tableau de type Object contenant un ou plusieurs attributs d'activation qui peuvent participer à l'activation. Exemple d'attribut d'activation :
URLAttribute(http://hostname/appname/objectURI)
Mx
|
|
vendredi 18 novembre 2005 à 15:50:44 |
Re : form generique

zncpo
|
encore merci à tous !!!
|
|
Cette discussion est classée dans : ouvrir, form, formulaire, instance, generique
Répondre à ce message
Sujets en rapport avec ce message
Empêcher un formulaire de s'ouvrir plus d'une fois. [ par BelleisaTQ ]
Bonjour, J'ai un formulaire parent avec menustrip qui lorsque l'on clique sur un choix, ouvre un formulaire enfant.Pour empêcher le formulaire enfant
Formulaire dans un formulaire! [ par alexyou ]
char *salut; je suis nouveau en dot net C#, je suis entrain de faire ma prmiere application, j'ai créé un MDI comme form principal et dela je fais de
Impression d'un form sur plusieurs pages [ par PsyCaDi ]
Bonjour à tous,J'ai un petit problème avec l'impression d'un formulaire.Voilà, j'ai un formulaire assez grand avec une scrollbar verticale et je voudr
Mot de passe via une form child [ par elise42 ]
Bonjour, j'aimerais intégrer un mon interface graphique (winform c++) un mot de passe grâce à un formulaire child. En fait j'ai une partie (groupBox
Ouvrir une form sans lui donner le focus [ par scortex84 ]
Bonjour,J'ai une appli qui affiche à interval régulier une pop-up à côté de la barre des taches (un peu comme MSN Messenger).Cette pop-up est une form
Problème d'affichage d'une form [ par annitwi ]
Bonjour, Je travail actuellement sur un projet c# winform. J'ai un premier formulaire qui est mon MDIContainer Un deuxième form qui est donc son mdic
Transformer un Form en XML [ par dadidadidadi ]
Bonjour, j'ai crée une formulaire en c#, et je veux transformer cette forme en xml. j'ai fait un petit exemple, j'ai créer un page xml qui contient l
Changement de formulaire [ par Ismael94000 ]
Bonjour, Je souhaiterais dans une form cliquer sur un bouton et cette action doit avoir pour conséquence de chargé différents contrôles toujours dans
Ouvrir une application dans un form [ par sachie ]
Bonjour j'ai beau chercher et je ne trouves bizarrement rien là dessus! Je cherche à savoir s'il est possible d'ouvrir une application dans un form.
formulaire temporaire [ par titi66 ]
bonjourje développe une appli, et j'aimerai qu'au lancement de celle-ci un certain nombre d'opération de vérification ("pinger" du matériel) soit effe
Livres en rapport
|
Derniers Blogs
[SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|