CSharpGL.SceneEditor.FormMain.addScriptToolStripMenuItem_Click C# (CSharp) Method

addScriptToolStripMenuItem_Click() private method

private addScriptToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void addScriptToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TreeNode node = this.treeView1.SelectedNode;
            if (node != null)
            {
                var frmSelectScript = new FormSelectType(typeof(Script));
                if (frmSelectScript.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    var obj = node.Tag as SceneObject;
                    var script = Activator.CreateInstance(frmSelectScript.SelectedType) as Script;
                    obj.Scripts.Add(script);
                }
            }
        }