J'ai un problème qui est certainement simple a résoudre mais là je bloque.

J'ai crée un petit TreeView et en selectionnant un des object de cet arbre, ses propriétés aparaissent dans une fenetre de propriété.

Maintenant je voudrais configurer les proprités afichées en utilisant la bibli System.ComponentModel.

Dans le constructeur, j'indique ce que je veux afficher dans la fenetre de propriété, en attribuant a Tag l'object que je veux afficher.

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
        /// <summary>
        /// Public Constructor
        /// </summary>
        public ServerNode(IServer server)
        {
            this._server = server;
 
            Text = _server.Name;
            SelectedImageIndex = ImageIndex = ServerBrowserIconService.GetIcon(_server);
 
            //Properties
            Tag = Server;
 
            Initialize();
        }
Dans la Propriété de Server, je voudrais changer la catégorie et le message qui s'affiche par exemple.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
        /// <summary>
        /// Property for IServer.
        /// </summary>
        [Category("Configuration"), Browsable(true), Description("Server Description")]
        public IServer Server
        {
            get { return _server; }
            set {
                _server = value;
                Initialize();
            }
        }
Mais aucune de ces configuration n'apparait... Qqu'un a une idée sur l'origine du problème?