[C#] System.ComponentModel.Browsable
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:
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:
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?