Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : enumbuilder, toujours besoin d'aide !!! [ Archives / .NET ] (chessandmat)

mardi 5 août 2003 à 17:01:06 | enumbuilder, toujours besoin d'aide !!!

chessandmat

je souhaite avoir une combo dans une PropertyGrid. Pour l'instant, je n'ai rien dans le champ Link. Voici la classe que j'utilise pour celui-ci :

private class AppSettingsScenario : AppSettings
{
private ObjetsMetiers.Projet _projet;
private ObjetsMetiers.Scenario _scenario;
private EnumBuilder _items;

public AppSettingsScenario(FormParentMdi form, ObjetsMetiers.Element element, ObjetsMetiers.Projet projet)
{
_element = element;
_parentMdi = form;
_projet = projet;
_scenario = ((ObjetsMetiers.Scenario)_element);

int indexActualDefault = 0;

AssemblyName an = new AssemblyName();
an.Name = "TestAssembly";
AssemblyBuilder ab = Thread.GetDomain().DefineDynamicAssembly(an, AssemblyBuilderAccess.Save);
ModuleBuilder mb = ab.DefineDynamicModule("TestModule","TestModule.mod");

EnumBuilder _items = mb.DefineEnum("TestEnum", TypeAttributes.Public, typeof(int));

_items.DefineLiteral("none",0);
for (int indexDefaultScenario = 0 ; indexDefaultScenario < _projet.scenariiDefaut().Count ; indexDefaultScenario ++)
{
ObjetsMetiers.ScenarioDefaut defaultScenario = _projet.scenariiDefaut(indexDefaultScenario);
_items.DefineLiteral(defaultScenario.nom(), indexDefaultScenario + 1);
if (defaultScenario == _scenario.scenarioDefaut())
indexActualDefault = indexDefaultScenario;
}

_items.CreateType();

ab.Save("TestAssembly.dll");
}

[CategoryAttribute("Link")]
public EnumBuilder Link
{
get
{
return _items;
}
set
{
_parentMdi.modifier();
_parentMdi.formTree().initArbreProperties();
}
}
}

En vous remerciant d'avance,
Cordialement
chessandmat



Cette discussion est classé dans : projet, items, objetsmetiers, indexdefaultscenario, enumbuilder


Répondre à ce message

Sujets en rapport avec ce message

EnumBuilder. I need some Help !!! [ par chessandmat ] Bonjour,Je veux utiliser mon enumeration TestEnum (cf. code dessous) mais je ne sais pas comment faire.Le module et l'assembly ne m'interresse pas. Su comment executer le projet. [ par creanova2000 ] bonjourvoila j'ai fini la creation de mon projet sur visual sutdio Csharpet quand je debug (F5) tout fonctionnne normalement.maintenat je veux creer u Méthode de développement OBJET [ par tiboleo ] Bonjour, Je vous expose ma façon de concevoir. Pourriez vous me donner votre avis et/ou m'orienter ? Base SQL SERVER MCD OK Dans l'appli C#, je crée l C# J# VB.Net et ASP.Net [ par isoz ] Bonjour!Je cherche à m'amuser un peu avec visual studio .Net. Pour cela, j'essaie de créer une solution (*.sln) contenent un projet C# (*.cproj) ayant ajouter une police a un projet VS [ par d0d0 ] Bonsoir.je cherche a ajouter une police de caractère à un projet Visual Studio.MerciD0D0 pb avec listBox1 [ par JCpp ] Je voudrai récupérer tout ce qui ce trouve dans listBox1 en StringlistBox1.Items.Add("toto"); // Ajouter un élémentlistBox1.Items.Remove("toto") Activer l'asp dans de l'aspx ! [ par aeled ] Comment je fais pour activer le code asp dans un projet en aspx. Parce que j'ai un module fourni par une banque qui est en asp. Dans l'ancien site, l' Probleme de valeurs d une form a lautre [ par giorgio08 ] Bonjour a tous , merci bien pour les reponses à mes questions précédentes ca m'a bien aidé tout fonctionne!!J ai encore un probleme :j'ai une form Pro Parcours de Listview [ par scoubidou944 ] bon ca compile pas :Qql'1 pourrait me dire ce qui déconne & si les formules du genre 'System.Windows.Forms.ListBox' C propre ou bien si y'a moyen de r ASP.NET et C# [ par Kurby ] Bonjour,J'ai fait un projet (machine à écrire) en C#, et je voulais savoir la procédure pour le rendre visible sur Internet.J'ai la tecnologie qu'il f


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.