Ejemplo n.º 1
0
 private void DD_NodeTextEditing(object sender, NodeValidationEventArgs e)
 {
     if (((Node)e.Node.Tag).IsSystem)
     {
         e.Cancel = true;
     }
 }
Ejemplo n.º 2
0
 private void DD_NodeDeleting(object sender, NodeValidationEventArgs e)
 {
     if (((Node)e.Node.Tag).IsSystem || ((Node)e.Node.Tag).Name.Contains("#"))
     {
         e.Cancel = true;
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Изменение имени вершины
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void DdNodeTextEditing(object sender, NodeValidationEventArgs e)
        {
            if (!CanEdit)
            {
                e.Cancel = true;
                return;
            }
            if (((Node)e.Node.Tag).IsSystem)
            {
                e.Cancel = true;
            }

            var formName = new TextBoxForm(e.Node.Text);

            formName.ShowDialog();
            try
            {
                if (formName.DialogResult == true)
                {
                    string newName = formName.ReturnValue(); //новое имя вершины
                    /*УЖАСНЫЙ КОСЯК ИЗМЕНЕНИЕ СЕТИ Д.Б. ЗДЕСЬ, А НЕ В КОНЦЕ*/
                    e.Node.Text = newName;
                    Messages.Add("Изменение имени вершины на " + e.Node.Text + "  завершилось");
                    SemanticWeb.Web().ChangeNodeName(((Node)e.Node.Tag).ID, newName);
                }
                else
                {
                    Messages.Add("отмена изменения имени вершины " + e.Node.Text);
                }
            }
            catch (ArgumentException e1)
            {
                Messages.Add("отмена изменения имени вершины: " + e1.Message);
            }
            formName.Close();
            e.Cancel = true;
        }
Ejemplo n.º 4
0
 private void FrameDiagram_NodeDeleting(object sender, NodeValidationEventArgs e)
 {
     ClassFactory.kBase.DeleteFrame(FrameTreeView.SelectedNode.Text);
     FrameTreeView.Nodes.Remove(FrameTreeView.SelectedNode);
     TreeViewBinding();
 }
Ejemplo n.º 5
0
 private void testD_NodeCreating(object sender, NodeValidationEventArgs e)
 {
     e.Cancel = true;
 }
Ejemplo n.º 6
0
 private void diagram1_NodeCreating(object sender, NodeValidationEventArgs e)
 {
     e.Cancel = true;
 }