Bonjour,
J'essaye de creer un usercontrol avec des proprietés specifiques classées dans ma categorie specifique de sorte que
dans mon concepteur RAD, je puisse modifier les proprietés en design mode.
jusque ici tout va bien.
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 public partial class XXXBouton : UserControl { private string _CaptionBouton; [Category("MyCatego"), Description("The caption of the button"), DefaultValue("TOTO"), Browsable(true)] public string CaptionButton { get { return _CaptionBouton; } set { _CaptionBouton = value; this.lblBtnCaption.Text = _CaptionBouton; } } }
je veux maintenant dans ma categorie "MyCatego", creer une proprieté avec 2 sous categorie.
je creer donc une classe.
Dans mon UserControl,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class Test { private int _NbMenuButton=0; [Category("MenuButton"), Description("Menu of the Button"), DefaultValue(0)] public int NbMenuButton { get { return _NbMenuButton; } set { _NbMenuButton = value; } } }
je creer donc une proprieté de type Test qui est ma classe avec mon attribut de test.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private Test _Test= new Test(); [Category("MyCatego"), Description("Menu of the button"), Browsable(true)] public Test test { get { return _Test; } set { _Test = value; } }
le probleme c'est que dans mon concepteur, elle est innaccessible pour modification
comment se fait il ???
Partager