2

使用 Visual Studios 2010 和 c# 我有一个树视图,我向每个节点添加了图像。回想起来,我现在想删除与 3 个主根节点的子节点关联的图像。如何从我的 3 个主根节点的子节点中删除图像,但将图像保留在 3 个根节点上?

我已经尝试打开节点的属性并将所有子节点的 ImageIndex 和 SelectedImageIndex 更改为“none”,当我按下确定时,它仍然显示每个子节点的默认图像。

谢谢

4

1 回答 1

0

我不确定,但我相信您可以通过 TreeView 中的每个控件,在 [TreeView].Controls 中执行 foreach... 在那里您可以搜索 [control].GetType() == typeof( [type_of_the_image]),并做一些逻辑来获取主要的。

除此之外,您可以通过 jQuery 删除,做一些接近我上面所说的事情。如果您对这些想法感兴趣,我可以帮助开发。

于 2011-07-25T20:06:13.260 回答