问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么初始化 framework7 treeview

发布网友 发布时间:2022-10-07 15:33

我来回答

1个回答

热心网友 时间:2023-10-27 19:43

利用递归关键的是找出要删除节点的父节点(假如是C),找到父节点C之后继续利用递归找出C的父节点B,找到父节点B之后继续找出B的父节点A. . 还需要加一个判断,判断一下 父节点.Parent.Parent 看部分代码:string parentName=;;;private void 删除选中节点ToolStripMenuItem_Click(object sender, EventArgs e){try{TreeNode node = treeView1.SelectedNode.Parent;if (ChuLi.deleteNode(NodeId))//这个是我自己定义的方法,大家可以忽略{if (node != null)//如果是子节点不是根节点,那么就{parentName = node.Text;//的应该是父节点ExpandNodes(treeView1.Nodes);//调用-----------------------------------------}}else{MessageBox.Show(;删除失败!;);}}catch (Exception ex){MessageBox.Show(ex.Message);}}//遍历所有节点,找出指定节点private void ExpandNodes(TreeNodeCollection tnodes){foreach (TreeNode node in tnodes){if (node.Text == parentname)//比较判断,所以需要知道所选节点的父节点名字:node.Parent.Text{ExpandParentNodes(node.Parent.Nodes);//调用下一个递归方法}ExpandNodes(node.Nodes);}}//关键点所在private void ExpandParentNodes(TreeNodeCollection tnodes){TreeNode parentNode;foreach (TreeNode node in tnodes){parentNode = node;if (parentNode.Parent != null){parentNode.Parent.Expand();if (parentNode.Parent.Parent != null)//判断父节点的父节点是否为空,如果已经达到根节点就是null{ExpandParentNodes(parentNode.Parent.Parent.Nodes);}elsebreak;//已经达到根节点,退出}}}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高中高二物理学习方法大全分享 ...的,原子是静止的B.分子和原子都可以构成物质C.分 ...原子都可以构成物质B.分子的体积比原子体积大C.分 ...A.分子都是由原子构成的,而原子也能直接构成物质B.在化学变_百度... ...原子的说法中,不正确的是( )A.分子可以直接构成物质B.分子在不停... 小米打手打作文是什么意思 ...什么来然后被父母抛弃把他丢在森林,后面好像成为国王这样? 武夷岩茶之野茶--野茶中英文简介 手机可以连键盘吗 如何手机连接电脑键盘 同一个人可以建两个吗?怎么弄? 一个人是否可以有两个? 一个人可以有两个? 一个人可以实名两个吗? 杭州物美超市营业时间2022 产妇不满月串门破解法 我现在青岛城阳区,想知道从城阳到烟台做什么交通工具,(价位、时间) 从抚顺到大连、烟台、威海蓬莱、青岛、泰安 ,济南的线路及景点? 三喜主板屡烧N451应该怎样根治 请赐教 华硕tp500ln451怎么连无线 谁知道N451的火车价格?青岛去烟台 数学字母能表示数知识点 波士顿龙虾怎么保存? tissot手表售后维修点 乌鲁木齐有钟表鉴定中心么? 个税专项扣除的最高限额是多少 华为荣耀畅玩4c怎样设置选择移动网络 请问一下微信聊天怎么弄小窗口 手机怎么用快捷指令打开app 芝士可以放微波炉加热吗 芝士的简单介绍 如何在framework7里使用jquery的插件 一个人可以有两个吗实名认证 一个人用两个正常吗,两个微号每天都发动态正常吗? 同时使用两个是什么心理? 乘一个比1大的数判断 一个自然数乘以一个比1大的数,积一定是大于这个自然数.___(判断对错) 乘一个比一大的数判断是什么意思? 一个数乘比1大的数时,积一定比原来的数大.___(判断对错) 如果一个数乘以一个比1大的数,所得的积比这个数(  ) A.大 B.小 C.等于 一个数乘比一大的数积比原来的数小对吗 亿欧网盟offer值得去么 一个数,乘大于1的数,积比原来的数( ) 一个不为零的数乘以一个大于1的数,积一定比原数大.___(判断对错) Windows真难用!试试国产系统? 一个数乘大于1的数,积一定比原来的数大。 ( )判断 一个不为0的数乘比1的数,积一定比这个数大,对吗 《创新简史从石斧到爆品》epub下载在线阅读,求百度网盘云资源 变频空调高压管低压管都结霜 空调高低压管都结霜 是什么原因?详细一点 谢谢 湛江市常达服务有限公司怎么样?