TreeView关于Index的问题 在TreeView中如果有节点0、1、2、3、4、5他们对应的Index:0、1、2、3、4、5如果我删除0,节点1、2、3、4、5他们对应的Index:0、1、2、3、4有什么办法可以在删除节点时,不改变他以后节点的Index 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用TreeNode.Tag属性来代替TreeNode.Index属性,来进行操作。 Index会根据你的结点变化而变化的,所以不能用它来操作楼上的是正解, 在TAG中你可以用任何东西描述这个结点. 恩。TreeView里面的Tag是个很有用的东西! 我在向里面添加节点后,怎么再给该节点的Tag付值啊 to 我在向里面添加节点后,怎么再给该节点的Tag付值啊Sample code as follows:TreeNode tnNew = yourTreeView.Nodes.Add( yourTreeName );tnNew.Tag = tnNew.Index; treeview.Nodes[0].Nodes.Insert(iNodeIndex1, sNodeName);上面这行是插入节点的代码,那个该节点的Tag付值(值为:iNodeIndex1)该怎么办? to treeview.Nodes[0].Nodes.Insert(iNodeIndex1, sNodeName);上面这行是插入节点的代码,那个该节点的Tag付值(值为:iNodeIndex1)该怎么办?treeview.Nodes[0].Nodes.Insert(iNodeIndex1, sNodeName);treeview.Nodes[0].Nodes[iNodeIndex1].Tag =iNodeIndex1;//Set tag after insert c# 如何设置文件的图标 望高手来解答 关于 excel.dll 的 使用 access数据导入sql bit值的问题 新手问个简单问题,C#的winform如何获取通过“路由器”连网后的公网真实IP。 求超大数的阶乘,比如求800的阶乘! 关闭父窗口的问题 新手想请教一个关于报表的问题!! 请大家解释一下程序集的概念,谢谢! 为什么数据库不能更新 求助各位帮帮我了 请各位快快救5啊 showModalDialog的问题? WinForm的DataGrid中加入按钮或超级链接 文字处理的问题
楼上的是正解, 在TAG中你可以用任何东西描述这个结点.
tnNew.Tag = tnNew.Index;
上面这行是插入节点的代码,那个该节点的Tag付值(值为:iNodeIndex1)该怎么办?
上面这行是插入节点的代码,那个该节点的Tag付值(值为:iNodeIndex1)该怎么办?
treeview.Nodes[0].Nodes.Insert(iNodeIndex1, sNodeName);
treeview.Nodes[0].Nodes[iNodeIndex1].Tag =iNodeIndex1;//Set tag after insert