using System;
using System.Windows.Forms;
namespace TreeViewExample
{
    public class TreeViewDemo : Form
    {
        private TreeView treeView1;
        public TreeViewDemo()
        {
            // 初始化TreeView控件
            treeView1 = new TreeView();
            treeView1.Dock = DockStyle.Fill;
            // 添加根节点
            TreeNode rootNode = new TreeNode("Root Node");
            treeView1.Nodes.Add(rootNode);
            // 为根节点添加子节点
            TreeNode childNode1 = new TreeNode("Child Node 1");
            TreeNode childNode2 = new TreeNode("Child Node 2");
            rootNode.Nodes.Add(childNode1);
            rootNode.Nodes.Add(childNode2);
            // 为子节点添加子节点
            TreeNode grandChildNode1 = new TreeNode("Grandchild Node 1");
            TreeNode grandChildNode2 = new TreeNode("Grandchild Node 2");
            childNode1.Nodes.Add(grandChildNode1);
            childNode2.Nodes.Add(grandChildNode2);
            // 将TreeView控件添加到窗体中
            this.Controls.Add(treeView1);
            // 设置窗体属性
            this.Text = "TreeView Example";
            this.Size = new System.Drawing.Size(300, 400);
        }
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.Run(new TreeViewDemo());
        }
    }
}命名空间和类定义:
using System; 和 using System.Windows.Forms; 引入了必要的命名空间。TreeViewDemo 的类,继承自 Form 类,表示一个 Windows 窗体。构造函数:
TreeView 控件,并设置其停靠方式为填满整个窗体 (DockStyle.Fill)。TreeView 中。TreeView 控件添加到窗体的控件集合中。窗体属性设置:
主程序入口:
[STAThread] 属性确保线程是单线程 apartment (STA) 模式,这是 WinForms 应用程序所必需的。Application.EnableVisualStyles() 启用了视觉样式,使应用程序看起来更现代。Application.Run(new TreeViewDemo()) 启动应用程序并显示窗体。这个示例展示了如何在 C# 中使用 TreeView 控件创建一个多层结构的树形视图。
上一篇:c# modbus
下一篇:c# abstract
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站