Control/MyTreeView.cs
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Windows.Forms;
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using Common;
/// <summary>
/// 树控件
/// </summary>
namespace Control
{
public class MyTreeView : TreeView
{
/// <summary>
/// 获取第一级的节点
/// </summary>
/// <param name="text">节点文本</param>
/// <returns></returns>
public TreeNode getNode_byLevelOne(string text)
{
foreach (TreeNode node in this.Nodes)
{
if (node.Text.Trim().ToLower() == text.Trim().ToLower())
{
return node;
}
}
return null;
}
/// <summary>
/// 获取所有子节点
/// </summary>
/// <param name="ParentNode">父节点</param>
/// <returns></returns>
public MyTreeNodeCollection getNodes(TreeNode ParentNode)
{
MyTreeNodeCollection Nodes = new MyTreeNodeCollection();
AppendNodes(Nodes, ParentNode);
return Nodes;
}
/// <summary>
/// 获取所有节点
/// </summary>
/// <returns></returns>
public MyTreeNodeCollection getNodes()
{
MyTreeNodeCollection Nodes = new MyTreeNodeCollection();
foreach (TreeNode node in this.Nodes)
{
Nodes.Add(node);
AppendNodes(Nodes, node);
}
return Nodes;
}
/// <summary>
/// 追加节点
后面还有 193 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
