private void DD_NodeTextEditing(object sender, NodeValidationEventArgs e) { if (((Node)e.Node.Tag).IsSystem) { e.Cancel = true; } }
private void DD_NodeDeleting(object sender, NodeValidationEventArgs e) { if (((Node)e.Node.Tag).IsSystem || ((Node)e.Node.Tag).Name.Contains("#")) { e.Cancel = true; } }
/// <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; }
private void FrameDiagram_NodeDeleting(object sender, NodeValidationEventArgs e) { ClassFactory.kBase.DeleteFrame(FrameTreeView.SelectedNode.Text); FrameTreeView.Nodes.Remove(FrameTreeView.SelectedNode); TreeViewBinding(); }
private void testD_NodeCreating(object sender, NodeValidationEventArgs e) { e.Cancel = true; }
private void diagram1_NodeCreating(object sender, NodeValidationEventArgs e) { e.Cancel = true; }