private void tsbGotoNode_Click(object sender, EventArgs e)
        {
            if (cmbNodesName.SelectedIndex > 0)
            {
                bool _goto = true;
                if (changeCode)
                {
                    _goto = !SaveClosing(null);
                }

                if (_goto)
                {
                    StopEditingNode();
                    nodeEditLink = null;

                    NodeName = cmbNodesName.Text;

                    int index = PI.GetProcedureIndex(NodeName);
                    textEditor.Text = GetProcedureCode(sourceTab.textEditor.Document, PI.procs[index]);
                    timer.Stop();
                    changeCode = false;

                    ParseCode();

                    textEditor.Refresh();
                }
            }
        }
        public void ShowEditor(IWin32Window owner, NodeCanvasItem nodeEditLink = null)
        {
            this.owner        = owner;
            this.nodeEditLink = nodeEditLink;

            cForm.Show();
        }