Problème lors de l'obtention d'un contrôle TreeView pour afficher des images de noeud. Le code ci-dessous fonctionne parfois mais ne montre aucune image à d'autres moments..NET TreeView n'affichera pas les images
private TreeNode AddNodeForCore(TreeNode root, Core c) {
string key = GetImageKey(c);
TreeNode t = root.Nodes.Add(c.Name, c.Name, key, key);
t.Tag = c;
return t;
}
Notez qu'en cas d'échec, TreeView ne peut afficher aucune image pour aucun noeud. Le TreeView a une ImageList qui lui est assignée, et la clé de l'image est définitivement dans la collection d'images.
Éditer:
Mon google-fu est faible. Je ne peux pas croire que je n'ai pas trouvé cette réponse moi-même.
Ah, vous avez raison. C'est en effet le fait le plus intéressant. – VVS