【发布时间】:2011-10-10 17:36:39
【问题描述】:
使用 Visual Studios 2010 和 c# 我有一个树视图,我向每个节点添加了图像。回想起来,我现在想删除与 3 个主根节点的子节点关联的图像。如何从我的 3 个主根节点的子节点中删除图像,但将图像保留在 3 个根节点上?
我尝试打开节点的属性并将所有子节点的 ImageIndex 和 SelectedImageIndex 更改为“none”,当我按下确定时,它仍然显示每个子节点的默认图像。
谢谢
【问题讨论】:
-
创建一个空白图标并将其添加到图像列表中。
-
@Hans:我不太喜欢这种外观。我更喜欢删除图像及其“保留”位置的方法。我不希望文字因为空白图像而被抵消。您还有其他想法吗?
-
您必须使用 DrawNode 事件来消除差距。
-
你能不能说得具体一点或者举个例子。我没有看到 DrawNode 将如何帮助我。似乎应该有一种更简单的方法来做到这一点。
标签: c# visual-studio-2010 treeview treenode