首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C# - TreeView:在特定位置插入节点

在C#中,使用TreeView控件时,你可以在特定位置插入节点。以下是一个示例,演示了如何在特定位置插入一个新的TreeNode

代码语言:javascript
复制
using System;
using System.Windows.Forms;

namespace TreeViewExample
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // 添加根节点
            TreeNode rootNode = new TreeNode("Root");
            treeView1.Nodes.Add(rootNode);

            // 添加子节点
            TreeNode childNode1 = new TreeNode("Child 1");
            TreeNode childNode2 = new TreeNode("Child 2");
            TreeNode childNode3 = new TreeNode("Child 3");
            rootNode.Nodes.Add(childNode1);
            rootNode.Nodes.Add(childNode2);
            rootNode.Nodes.Add(childNode3);

            // 在特定位置插入新节点
            TreeNode newNode = new TreeNode("New Child");
            int insertPosition = 1; // 指定插入位置
            rootNode.Nodes.Insert(insertPosition, newNode);

            // 展开根节点
            rootNode.Expand();
        }
    }
}

在这个示例中,我们首先创建了一个TreeView控件,并添加了一个根节点和三个子节点。然后,我们在特定位置(索引为1的位置)插入了一个新的子节点。最后,我们展开了根节点,以便在运行时显示所有子节点。

请注意,TreeView控件的节点索引是从0开始的。在这个示例中,我们将新节点插入到索引为1的位置,这意味着它将成为根节点的第二个子节点。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券