如何在C#中创建树形图

在编程语言树视图中是非常重要且简单的概念,设计和编码树视图非常简单。
树形视图用于显示文本和图标。

C#创建树形视图示例

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace tree_view
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            TreeNode treenode = new TreeNode("windows");
            TreeNode nodes1 = new TreeNode("Windows 8");
            TreeNode nodes2 = new TreeNode("Windows 7");
            TreeNode[] arr = new TreeNode[] { nodes1, nodes2 };
            treenode = new TreeNode("Windows", arr);
            treeView1.Nodes.Add(treenode);
            TreeNode nodes3 = new TreeNode("unix");
            TreeNode nodes4 = new TreeNode("linux");
            TreeNode[] arra = new TreeNode[] { nodes3, nodes4 };
            treenode = new TreeNode("oprating system", arra);
            treeView1.Nodes.Add(treenode);
            treenode = new TreeNode("linux");
            TreeNode nodes5 = new TreeNode("ORACAL");
            TreeNode nodes6 = new TreeNode("SQL SERVER");
            TreeNode[] array = new TreeNode[] { nodes5, nodes6 };
            treenode = new TreeNode("Data base", array);
            treeView1.Nodes.Add(treenode);
            TreeNode nodes7 = new TreeNode("C#");
            TreeNode nodes8 = new TreeNode("vb.net");
            TreeNode[] arraya = new TreeNode[] { nodes7, nodes8 };
            treenode = new TreeNode("dot net language", arraya);
            treeView1.Nodes.Add(treenode);
        }
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
        }
    }
}
日期:2020-04-11 22:50:33 来源:oir作者:oir