using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
public class OfficeAddressApplication : Form
{
private TreeView treeView1;
private TextBox addressBox;
private System.ComponentModel.Container components = null;
public OfficeAddressApplication()
{
this.treeView1 = new TreeView();
this.addressBox = new TextBox();
this.SuspendLayout();
//
this.treeView1.ImageIndex = -1;
this.treeView1.Location = new Point(16, 24);
this.treeView1.Name = "treeView1";
this.treeView1.Nodes.AddRange(new TreeNode[] {
new TreeNode("North America", new TreeNode[] {
new TreeNode("United States", new TreeNode[] {
new TreeNode("New York"),
new TreeNode("New Jersey",
new TreeNode[] {
new TreeNode("Princeton"),
new TreeNode("Edison")}
),
new TreeNode("California")
}
),
new TreeNode("Canada")})});
this.treeView1.SelectedImageIndex = -1;
this.treeView1.Size = new Size(264, 104);
this.treeView1.TabIndex = 0;
this.treeView1.AfterSelect += new TreeViewEventHandler(this.treeView1_AfterSelect);
//
this.addressBox.Location = new Point(16, 144);
this.addressBox.Multiline = true;
this.addressBox.Size = new Size(264, 120);
//
this.AutoScaleBaseSize = new Size(5, 13);
this.ClientSize = new Size(292, 273);
this.Controls.Add(this.addressBox);
this.Controls.Add(this.treeView1);
this.Name = "OfficeAddressApplication";
this.Text = "Office Address Finder Application";
this.ResumeLayout(false);
}
[STAThread]
static void Main()
{
Application.Run(new OfficeAddressApplication());
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.Node.Text.Equals("Princeton"))
{
addressBox.Text = "Address of "+e.Node.Text+ " Office" +" ...";
}
else
{
addressBox.Text = "";
}
}
}