private void addCheckScript_Click(object sender, EventArgs e) { ScriptSelector selector = new ScriptSelector(tree.Nodes["root"], true); if (selector.ShowDialog() == System.Windows.Forms.DialogResult.OK) { ConversationNode node = tree.SelectedNode.Tag as ConversationNode; node.checkScript = selector.scriptName; node.checkScriptDescription = selector.scriptDescription; checkScript.Text = selector.scriptName; } else { checkScript.Text = (tree.SelectedNode.Tag as ConversationNode).checkScript; } }
private void addExecuteScript_Click(object sender, EventArgs e) { ScriptSelector selector = new ScriptSelector(tree.Nodes["root"], false); if (selector.ShowDialog() == System.Windows.Forms.DialogResult.OK) { ConversationNode node = tree.SelectedNode.Tag as ConversationNode; node.executeScripts.Add(selector.scriptName); node.executeScriptDescriptions.Add(selector.scriptDescription); executeScripts.Items.Add(selector.scriptName); } else { executeScripts.Items.Clear(); foreach (string str in (tree.SelectedNode.Tag as ConversationNode).executeScripts) { executeScripts.Items.Add(str); } } }