TreeView中只有一个父节点,多个子节点。现在我只想在父节点里显示图片而不用在子节点中显示图片。该怎么做?先谢了。

解决方案 »

  1.   

    treeView1.Nodes.Add("主要");
    treeView1.ImageList = imageList1;
    treeView1.Nodes[0].ImageIndex = 0; treeView1.Nodes[0].Nodes.Add("1");
    treeView1.Nodes[0].Nodes.Add("2");
    这样行么?
      

  2.   

    这是没办法的,因为ImageList是对所有的树节点,即使没设这项值,系统也会采用默认值;要想很好地实现的话,去网上找替换控件稍微差的方法,就是用张空白图放到首位,不想显示图片节点的ImageIndex都指向它即可。