private void addSceneObjectToolStripMenuItem_Click(object sender, EventArgs e)
{
BuildInSceneObject type = (BuildInSceneObject)Enum.Parse(typeof(BuildInSceneObject),
(sender as ToolStripItem).Text);
SceneObject obj = SceneObjectFactory.GetBuildInSceneObject(type);
obj.Children.ItemAdded += Children_ItemAdded;
obj.Children.ItemRemoved += Children_ItemRemoved;
var node = new TreeNode(obj.ToString());
node.Tag = obj;
obj.Tag = node;
this.scene.RootObject.Children.Add(obj);
this.treeView1.Nodes.Add(node);
}