我有一个 TreeView,并且我已经为 TreeView 分配了一个 ImageList:
mlstImg.Images.Add(Resources.EMPTY);
mlstImg.Images.Add(Resources.MIXED);
mlstImg.Images.Add(Resources.DOWN);
mlstImg.Images.Add(Resources.UP);
this.TreeViewSites.ImageList = mlstImg;
this.TreeViewSites.ImageKey = null;
this.TreeViewSites.SelectedImageIndex = -1;
this.TreeViewSites.SelectedImageKey = null;
我看到的问题是,有时节点的图像不会显示,但我知道每个节点都分配了一个
ImageIndex
。
为什么有时图像不显示?
IDE: Microsoft Visual Studio Professional 2022 (64-bit), Version 17.8.6
OS: Microsoft Windows [10.0.19045.4291]
[编辑] 看来如果节点展开然后设置
ImageIndex
没有效果。
[Edit2] 更具体地说,如果选择了一个节点,则
ImageIndex
不起作用。