Form1.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace WindowsFormsTreeView2
  11. {
  12. public partial class Form1 : Form
  13. {
  14. public Form1()
  15. {
  16. InitializeComponent();
  17. }
  18. private void Form1_Load(object sender, EventArgs e)
  19. {
  20. //添加根节点
  21. TreeNode tn1 = treeView1.Nodes.Add("组织结构");
  22. //添加三个子节点
  23. TreeNode Ntn1 = new TreeNode("C#部门");
  24. TreeNode Ntn2 = new TreeNode("ASP.NET部门");
  25. TreeNode Ntn3 = new TreeNode("VB部门");
  26. tn1.Nodes.Add(Ntn1);
  27. tn1.Nodes.Add(Ntn2);
  28. tn1.Nodes.Add(Ntn3);
  29. //向ImageList中添加两个图像,先通过FromFile实例化成Image对象
  30. imageList1.Images.Add(Image.FromFile("1.png"));
  31. imageList1.Images.Add(Image.FromFile("2.png"));
  32. treeView1.ImageList = imageList1;
  33. //通过构造方法Size设置图像大小
  34. imageList1.ImageSize = new Size(16, 16);
  35. //设置图像索引
  36. treeView1.ImageIndex = 0;
  37. //设置某一个被选定节点的图像
  38. treeView1.SelectedImageIndex = 1;
  39. }
  40. }
  41. }