C#treeview的节点图标问题
如何能够在点击打开后转换成另外一个图标,在收起后转换为一开始的图标,在属性上要怎么设置 --------------------编程问答-------------------- 您的是Winform还是Page? --------------------编程问答--------------------winform --------------------编程问答--------------------
、
在winform下 --------------------编程问答-------------------- private void treeView1_AfterCollapse(object sender, TreeViewEventArgs e)
{
e.Node.ImageIndex = 1;
}
private void treeView1_AfterExpand(object sender, TreeViewEventArgs e)
{
e.Node.ImageIndex = 0;
}
//如果每个节点显示的图片不同可以加个判断或给节点的tag赋值,将tag取出作为imagekey --------------------编程问答-------------------- AfterCollapse 节点收起事件
AfterExpand 节点展开事件
在这俩中设置节点的ImageIndex属性 --------------------编程问答--------------------
我是代码生成的节点 一层一层往下展开的! 每一层的节点图标都是不同的
每个节点我都是大概这样创建的:
--------------------编程问答-------------------- 在工具箱中将一个ImageList拖到窗体上,然后在ImageList中添加图标
在代码中设置
this.treeView1.ImageList = this.imageList1;
this.treeView1.ImageIndex = 0; //设置未选中的结点图标
this.treeView1.SelectedImageIndex = 1; //设置选中的结点图标 --------------------编程问答--------------------
我是用代码创建节点的 该如何该呢?
补充:.NET技术 , C#