2 langshengdianzi langshengdianzi 于 2014.10.05 10:43 提问

C# winform中treeView我想新增一个节点,同时这个节点对应的新增一个对象

C# winform treeView,2级,第一级是控制卡,控制卡的参数是IP,右边的tabpage可以对参数赋值,第二级是控制卡下面是素材,素材也有几个参数的,tabpage也可以对参数赋值,我想怎么新增一个节点的同时新增一个对象,比如新增控制卡1的节点,就新增一个控制卡1的对象,然后控制卡1的对象下面可以增加素材,我的想法是用一个list,但是不知道类怎么定义,有大牛吗?当然了定义之后可以写在xml中的,作为配置文件,当软件打开的时候自动加载xml到treeView,哎,感觉难度有点大。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Treeview在winform中的运用(从数据库动态添加节点,增加节点、删除节点、复制节点)
Treeview在winform中的运用(从数据库动态添加节点,增加节点、删除节点、复制节点)
TreeView添加、删除、修改节点的实现
treeView实现添加、删除、修改节点。
C# treeview右键添加,删除,重名字树节点
首先在Form上添加右键菜单,ConTextMenuStrip设置好菜单的右键弹出项的名字,之后在Treeview设置MouceDown事件,判断是不是右键点击,是的话,在判断是不是选中节点,都满足弹出右键选择菜单。 我的TreeView因为需要设置成的只能有一个节点被选中。     代码如下: 1 2 3 4 5 6 7
C# WinForm TreeView增加子节点
System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("节点1");             System.Windows.Forms.TreeNode treeNode2 = new System.Windows.Forms.TreeNode("节点2");             System
treeview节点的添加和删除
Dim text As StringDim sk As StringDim flag As IntegerPublic nod As NodePublic obj As TreeViewPrivate Sub Form_Load() TreeView1.Nodes.Add , , "root", "root" TreeView1.Appearance = cc3D TreeView1.Nod
浅析动态添加、删除、修改TreeView节点
 接着上一篇浅析TreeView绑定效率>>继续讲讲TreeView。在实际项目过程中,TreeView往往会动态的绑定数据,操作界面一旦新添加、修改、删除节点数据,在TreeView中要时时反映新添、被修改、被删除的节点,有的人会采取的方式是直接把树形控件重新加载一遍,这样是可以解决问题,但是随着数据量的增加,重新加载的付出代价很大!有没有好的方法只"刷新"单独新添加的、修改的、删除的节点,
TreeView给节点添加图片(winform)
添加一个ImageList控件,名字随便起,然后在控件中添加你需要显示的图片 接着设置TreeView控件的“ImageList”属性为你添加的“ImageList”控件的名字,最后在构造TreeView的代码中进行调用: //构造节点 TreeNode tn = new TreeNode(); //节点文本,一般是调用的数据库中的数据 tn.Text = XXXXXXX; //节点对应的图片索
关于winform中treeview最后一个节点显示不全的问题
解决方法: this.treeView.Height = (this.treeView.Height / this.treeView.ItemHeight) * this.treeView.ItemHeight + 3;
C# 关于treeview的绑定和右键菜单添加删除子节点
最近,使用到了winform的treeview控件,在网上看了好多关于treeview控件使用方法的介绍都不全面。于是我这个菜鸟进行了写了点东西出来,还请高手不要见笑。自此也就当作是自己学习的一种反省和记录吧,另外朋友们要是不嫌弃的话可以拿去用。闲话少说,上代码:  一 、treeview 控件绑定数据库的操作       关于数据库的绑定,参考了网上高手们写的demo,别笑话我,哈哈。
TreeView 添加,删除,更改 节点
我做的节点添加可能只是符合我的要求,并不一定适合所有的人。我的树是从数据库中查询,然后自己递归添加的。当我给树添加节点的时候,如果重新绑定数据库的话,会造成树的节点收缩,开始我的解决办法就是保存上次点击的节点,然后重新查询的时候再张开。 SearchNode(jiedian, TreeView1.Nodes[0]);  jiedian未上次打开的节点的Value值