请问:如何在 treeview 的根节点增加一个子节点多谢

请问:如何在 treeview 的根节点增加一个子节点多谢,第1张

使添加的字节点的 data 为 ‘123’

得到 imagelist 中的的 第二个

单击 button2,则在选中的节点上添加一个子节点

使添加的字节点的 data 为 ‘456’

得到 imagelist 中的的 第三个

(如果选中的是根节点,则不添加)

TTreeviewitemsaddchild(parent:TTreenode;caption:string);

第一个参数是指新节点的父节点,当为NIL时,增加一个根节点;当指定了某个已有节点时,新增的节点就是指定节点的子节点。

第二个参数是新增节点的标签名称

当你再次单击的时候就不会有这个错了!!

原因是,单击的时候也是选中的过程,那么执行的顺序就是先触发单机事件,然后节点被标志成选中,

所以你第一次单机某个节点的的时候,节点还没有选中,所以为空!!

建议你使用节点的点击事件或节点的selected事件!!不要使用 treeview1的点击事件!!

treeView1=new TreeView();

TreeNode tn = new TreeNode(text, value); // text, value为string类型,根据需要更改

treeView1NodesAdd(tn); //是将一个TreeNode节点添加到TreeNodeCollection集合中,该Add方法返回值为void。

以上就是关于请问:如何在 treeview 的根节点增加一个子节点多谢全部的内容,包括:请问:如何在 treeview 的根节点增加一个子节点多谢、C# winfrom treeview 动态绑定后,获取选择的节点的值时,报对象未实例化、如果设treeView1=new TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个 ( )类型的值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9454819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存