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条)