// Create Script... private void buttonAddScript_Click(object sender, EventArgs e) { Script script = new Script(); script.Name = "untitled"; script.Code = ""; worldTreeView.RefreshScripts(); editorControl.AddScript(script); using (ScriptEditor form = new ScriptEditor(script, editorControl)) { if (form.ShowDialog(this) == DialogResult.OK) { } else { editorControl.World.RemoveScript(script); } worldTreeView.RefreshScripts(); } }