//
 public void RefreshScript()
 {
     if (!actionScript)
     {
         script.Refresh();
     }
     else
     {
         action.Refresh();
     }
     Populate();
     //
     if (treeView.Nodes.Count != 0 && selectedNode != null)
     {
         if (selectedNode.Parent != null)
         {
             selectedNode = treeView.Nodes[selectedNode.Parent.Index].Nodes[selectedNode.Index];
         }
         else
         {
             selectedNode = treeView.Nodes[selectedNode.Index];
         }
         treeView.SelectedNode = selectedNode;
     }
 }