LordOfTheShadow
Messages postés174Date d'inscriptionvendredi 22 décembre 2000StatutMembreDernière intervention 9 septembre 2010
-
1 déc. 2008 à 11:55
LordOfTheShadow
Messages postés174Date d'inscriptionvendredi 22 décembre 2000StatutMembreDernière intervention 9 septembre 2010
-
1 déc. 2008 à 21:20
Bonjour à tous,
J'ai deux projets C#:
L'un contient un formulaire, l'autre un UserControl qui fait appel à N énumérations via des méthodes. Mon formulaire pourra contenir X UserControls de ce type.
Il y aura donc N*X énumérations dans mon projet final. Comment puis-je sortir les énumérations de mon UserControl sans que cela trouble mes méthodes qui les utilisent?
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 1 déc. 2008 à 16:54
Bonjour,
Pourrais-tu détailler ta question stp ?
Car sur le coup là, je te dirais:
- soit tu met tes enum dans un fichier classe de ton projet contenant le UserControl.
- soit tu met tes enum dans un fichier classe au sein d'un nouveau projet qui répertoire toutes les choses utilisées par ta solution: exemple, un projet Core. Ce qui te donne 3 projets:
TaSolution.Core (qui contient tout style de méthode statique et énumération utilisés dans plusieurs projet)
TaSolution.UI (qui référencie TaSolution.Core)
TaSolution.UserControls (qui référencie tous les user controls)
Ceci est bien entendu à modeler en fonction de tes spécifications techniques
Bien entendu, la première solution peut paraître la plus simple et surement la plus appropriée mais ca reste à étudier.
Bonne soirée,
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
xmox667
Messages postés357Date d'inscriptionjeudi 8 juin 2006StatutMembreDernière intervention26 décembre 20114 1 déc. 2008 à 20:21
Salut,
Tu dois choisir la 2 ème solution de Billou.
Tu dois ajouter un projet de type bibliothèque de classe dans laquelle tu vas y mettre toutes tes enums.
Ensuite il suffit de référencer la dll dans les projets qui utilise les enums.
A+
LordOfTheShadow
Messages postés174Date d'inscriptionvendredi 22 décembre 2000StatutMembreDernière intervention 9 septembre 20105 1 déc. 2008 à 18:51
Salut Billou,
En fait mon patron veut vraiment que je sorte toutes les énumérations de mon projet contenant le usercontrol... Un peu comme quand on fait appel à une dll windows tu sais... Il veut que je n'ai qu'à référencer le namespace et à appeller telle ou telle énumération. Merci.