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# override
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站