TreeView.Dock
using System; using System.Drawing; using System.Windows.Forms; class SimpleTreeView: Form { public static void Main() { Application.Run(new SimpleTreeView()); } public SimpleTreeView() { Text = "Simple Tree View"; TreeView tree = new TreeView(); tree.Parent = this; tree.Dock = DockStyle.Fill; tree.Nodes.Add("Animal"); tree.Nodes[0].Nodes.Add("A"); tree.Nodes[0].Nodes[0].Nodes.Add("A1"); tree.Nodes[0].Nodes[0].Nodes.Add("A2"); tree.Nodes[0].Nodes[0].Nodes.Add("A3"); tree.Nodes[0].Nodes.Add("B"); tree.Nodes[0].Nodes[1].Nodes.Add("B1"); tree.Nodes[0].Nodes[1].Nodes.Add("B2"); tree.Nodes[0].Nodes.Add("C"); tree.Nodes[0].Nodes[2].Nodes.Add("C1"); tree.Nodes[0].Nodes[2].Nodes.Add("C2"); tree.Nodes[0].Nodes[2].Nodes.Add("C3"); tree.Nodes.Add("D"); tree.Nodes[1].Nodes.Add("D1"); tree.Nodes[1].Nodes.Add("D2"); tree.Nodes[1].Nodes.Add("D3"); tree.Nodes.Add("E"); tree.Nodes[2].Nodes.Add("E1"); tree.Nodes[2].Nodes.Add("E2"); tree.Nodes[2].Nodes.Add("E3"); } }