Bonojour,
Je voudra ouvrir des Form en dynamique en connaissant leurs noms?
Est ce que c'es possible.?
Code : Sélectionner tout - Visualiser dans une fenêtre à part new vForm().Show();
MErci
Bonojour,
Je voudra ouvrir des Form en dynamique en connaissant leurs noms?
Est ce que c'es possible.?
Code : Sélectionner tout - Visualiser dans une fenêtre à part new vForm().Show();
MErci
Salut,
Pas certain d'avoir compris ce que tu veux, mais ton code corrigé serait :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part (new vForm()).Show();
je suppose qu'il veut dire par "nom de la form" le nom de la classe "vForm".
Et si c'est ça, la réponse est oui par réflexion.
Mais ca risque d'etre un peu compliqué pour un débutant (pas impossible hein)
Ouep du coup, il faut également le chemin de la librairie.
Peut être , il faut que je m'explique pour certain de vous
J'ai ce code là pour ouvrir des Form suivant un
Je veux que soit dynamique, puisque la variable contient le nom de la Form
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (id == "Form1") { new Form1().Show(); } if (id == "Form3") { new Form3().Show(); }
Merci
Bonsoir,
Oui c'est possible, il suffit d'essayer. Par contre si tes formulaires s'affichent avec des cliques sur des boutons, prends garde parce que dans ton cas tu autorises plusieurs fois l'ouverture de formulaires identiques.
Si ce n'est pas un problème pour toi alors tant mieux sinon fais le moi savoir je te donnerais une solution.
Cordialement
Comme déjà dit précédemment, tu peux utiliser la réflexion.
Du coup, je fais la rechercher pour toi... :
http://emerica.developpez.com/dotnet...uction/csharp/
Par contre c'est à toi de lireet de poser les questions si tu as du mal à l'appliquer.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager