home *** CD-ROM | disk | FTP | other *** search
/ Programming in Microsoft Windows with C# / Programacion en Microsoft Windows con C#.iso / Original Code / Tree View and List View / SimpleTreeView / SimpleTreeView.cs next >
Encoding:
Text File  |  2001-01-15  |  1.5 KB  |  44 lines

  1. //---------------------------------------------
  2. // SimpleTreeView.cs ⌐ 2001 by Charles Petzold
  3. //---------------------------------------------
  4. using System;
  5. using System.Drawing;
  6. using System.Windows.Forms;
  7.  
  8. class SimpleTreeView: Form
  9. {
  10.      public static void Main()
  11.      {
  12.           Application.Run(new SimpleTreeView());
  13.      }
  14.      public SimpleTreeView()
  15.      {
  16.           Text = "Simple Tree View";
  17.  
  18.           TreeView tree = new TreeView();
  19.           tree.Parent = this;
  20.           tree.Dock = DockStyle.Fill;
  21.  
  22.           tree.Nodes.Add("Animal");
  23.           tree.Nodes[0].Nodes.Add("Dog");
  24.           tree.Nodes[0].Nodes[0].Nodes.Add("Poodle");
  25.           tree.Nodes[0].Nodes[0].Nodes.Add("Irish Setter");
  26.           tree.Nodes[0].Nodes[0].Nodes.Add("German Shepherd");
  27.           tree.Nodes[0].Nodes.Add("Cat");
  28.           tree.Nodes[0].Nodes[1].Nodes.Add("Calico");
  29.           tree.Nodes[0].Nodes[1].Nodes.Add("Siamese");
  30.           tree.Nodes[0].Nodes.Add("Primate");
  31.           tree.Nodes[0].Nodes[2].Nodes.Add("Chimpanzee");
  32.           tree.Nodes[0].Nodes[2].Nodes.Add("Ape");
  33.           tree.Nodes[0].Nodes[2].Nodes.Add("Human");
  34.           tree.Nodes.Add("Mineral");
  35.           tree.Nodes[1].Nodes.Add("Calcium");
  36.           tree.Nodes[1].Nodes.Add("Zinc");
  37.           tree.Nodes[1].Nodes.Add("Iron");
  38.           tree.Nodes.Add("Vegetable");
  39.           tree.Nodes[2].Nodes.Add("Carrot");
  40.           tree.Nodes[2].Nodes.Add("Asparagus");
  41.           tree.Nodes[2].Nodes.Add("Broccoli");
  42.      }
  43. }
  44.