Bonjour,
J'essaye de creer un usercontrol avec des proprietés specifiques.
jusque la pas de probleme lorsque les proprietes sont du type du langage (bool, string ...)
j'ai une enumération sur un type :
je voudrais exposer une proprieté de nom style dans l'IDE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public enum eStyle { eStyleNormal = 0, EStyleMode1 = 1, EStyleMode2 = 2, EstyleNone = 3 }
avec en choix un combo et tous les membres de mon enumerations.
mais je narrive pas a le faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 private object _StyleButton=null; [Category("TOTO"), Description("Style Of the Button"),Editor("MyEditor","System.Drawing.Design.UITypeEditor")] public object StyleButton { get { return _StyleButton; } set { StyleButton = value; } } public class MyEditor : System.Drawing.Design.UITypeEditor { public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context) { return System.Drawing.Design.UITypeEditorEditStyle.DropDown; } }
Comment faut il proceder ?
Partager