treeview中有一个IMAGELIST,请问怎么把tree中+/-号后面的图片去掉
+-号后面是个自己做的图片,图片后面才是菜单的内容,现在想把第一个节点上+-号后面图片去掉,如果用imageList1.Images.Clear();+-号和菜单内容之间有一图片的距离,怎么把这个距离去掉.而且不能把所有图片都清空,只去掉第一就可以.我的代码大概是
TreeNode tn = new TreeNode();
tn.Text = "1 ";
tn.ImageIndex = -1;
//tn.SelectedImageIndex = -1;
treeView1.Nodes.Add(tn);
tn = new TreeNode();
tn.Text = "1-1 ";
//tn.ImageIndex = 0;
//tn.SelectedImageIndex = 0;
treeView1.Nodes[0].Nodes.Add(tn);
------解决方案--------------------有一个折衷的办法,就是在ImageList中,加入一个白色的图片。呵呵!
------解决方案--------------------好像只有重画了。
------解决方案--------------------把节点名画到图上去,把真正的名字附加到treenode的Tag上.
------解决方案--------------------只是个思路上的吧,楼主可以想想