当前位置:编程学习 > C#/ASP.NET >>

winform 中treeview 展开和折叠首层节点时 切换显示图片,类似qq首层节点那样,点击之后箭头图片改变

追问:代码贴上,再看看 private TreeNode lastSelNode;//设置一个类变量保存最后选中的那个节点 private void tvShow_AfterSelect(object sender, TreeViewEventArgs e){ if (lastSelNode != null && lastSelNode != e.Node)// && lastSelNode != tvShow.Nodes[0] { lastSelNode.ImageIndex = 0;}else if (lastSelNode != null){lastSelNode.ImageIndex = 1;}lastSelNode = e.Node;e.Node.Expand();}我给treeview 添加了一个imagelist ,然后在加载的时候首层和第二层节点(只有两层)都加了图片,现在的问题是首层的向右和向下箭头图片切换不正常,我选的是nodemouseclick 事件,在事件发生时 ,判断节点是否展开来实现单击展开与闭合和图片的切换,单击切换是实现了,但是换图标不行
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,