我使用了一个TreeView控件,设置了三层节点,并绑定了一个ImageList,里边有几幅图片,我想的是根结点不设置图片,只有第二层节点设置图片,可是当我设置完后,发现除了第二层节点外,所有节点均使用了ImageIndex=0的图片,而这是我不希望看到的,难道就只能这样吗,感觉不应该这样啊,还是我使用不对,请各位给个指点

解决方案 »

  1.   

    是这样的,你用一张空白图放到ImageList的第一位置。
      

  2.   

    啥意思,ImageList能加空白图片? 何谓空白图,不会是个白位图吧,能说的清楚些吗?
      

  3.   

    因为在TreeView中如果你不设置ImageIndex它会默认为第一个
    所以你放一张白位图(其实是要你的背景颜色一样)
    设置其他的为这张图的Index就行了
      

  4.   

    成功了,可是这种方法也太笨了,明明有none选项,却不起作用,如果Treeview有背景图片呢,不过还是谢谢,明天结贴