treeview控件使用详解_C#小技能,通过扩展类获得TreeView树所有节点_百 ...

treeview控件使用详解_C#小技能,通过扩展类获得TreeView树所有节点_百 ...

2023年6月22日发(作者:)

treeview控件使⽤详解_C#⼩技能,通过扩展类获得TreeView树所有节点树图在使⽤Treeview控件时,经常要遍历其所以节点。Treeview控件本⾝没有这个功能。这⾥我们利⽤递归⽅法,实现GetAllNodes()函数来获得根所有根节点下的节点。返回值为节点列表,函数为静态。我们可以把这两个函数增加到Treeview树的类中,叫扩展类功能。这⾥的this,指明扩展类的主体。⼀个是Treeview,获得整个树的所有节点列表,⼀个是节点,获得该节点下的所有节点列表。public static class TreeViewExtensions{ public static List GetAllNodes(this TreeView tv) { List result = new List(); foreach (TreeNode child in ) { res public static List GetAllNodes(this TreeNode node) { List result = new List(); (node); foreach (TreeNode child in ) { ge例⼦,直接调⽤Nodes();获得该树⾥的所有节点 。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1687382441a5906.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信