private void ToolStripMenuItemAddNode_Click(object sender, EventArgs e) { TreeNode node = treeView1.SelectedNode; TreeNodeItem nodeItem = new TreeNodeItem(); nodeItem.Aclid = Guid.NewGuid().ToString(); if (node == null) { //创建新的 nodeItem.FName = "root"; } else { if (node.Tag != null) { nodeItem.FName = (node.Tag as TreeNodeItem).Aclid; } } FormAddTreeNode frm = new FormAddTreeNode(); frm.EditNodeItem = nodeItem; if (frm.ShowDialog() == DialogResult.OK) { nodeItem = frm.EditNodeItem; TreeNode nodeTmp = new TreeNode(); nodeTmp.Text = frm.EditNodeItem.Descript; nodeTmp.Tag = frm.EditNodeItem; if (node == null) { treeView1.Nodes.Add(nodeTmp); } else { node.Nodes.Add(nodeTmp); } } }
public void AddNode(string fromTitle) { TreeNode node = treeView1.SelectedNode; TreeNodeItem nodeItem = new TreeNodeItem(); nodeItem.Aclid = Guid.NewGuid().ToString(); if (node == null) { //创建新的 nodeItem.FName = "root"; } else { if (node.Tag != null) { nodeItem.FName = (node.Tag as TreeNodeItem).Aclid; } } FormAddTreeNode frm = new FormAddTreeNode(); frm.Text = fromTitle; frm.EditNodeItem = nodeItem; if (frm.ShowDialog() == DialogResult.OK) { nodeItem = frm.EditNodeItem; TreeNode nodeTmp = new TreeNode(); nodeTmp.Text = frm.EditNodeItem.Descript; nodeTmp.Tag = frm.EditNodeItem; if (node == null) { treeView1.Nodes.Add(nodeTmp); } else { node.Nodes.Add(nodeTmp); } } }
public void AddNode(string fromTitle) { TreeNode node = treeView1.SelectedNode; TreeNodeItem nodeItem = new TreeNodeItem(); nodeItem.Aclid = Guid.NewGuid().ToString(); if (node == null) { //创建新的 nodeItem.FName = "root"; } else { if (node.Tag != null) { nodeItem.FName = (node.Tag as TreeNodeItem).Aclid; } } FormAddTreeNode frm = new FormAddTreeNode(); frm.Text = fromTitle; frm.EditNodeItem = nodeItem; if (frm.ShowDialog() == DialogResult.OK) { nodeItem = frm.EditNodeItem; TreeNode nodeTmp = new TreeNode(); nodeTmp.Text = frm.EditNodeItem.Descript; nodeTmp.Tag = frm.EditNodeItem; if (node == null) { treeView1.Nodes.Add(nodeTmp); } else { node.Nodes.Add(nodeTmp); } } }
private void ToolStripMenuItemAddNode_Click(object sender, EventArgs e) { TreeNode node = treeView1.SelectedNode; TreeNodeItem nodeItem = new TreeNodeItem(); nodeItem.Aclid = Guid.NewGuid().ToString(); if (node == null) { //创建新的 nodeItem.FName = "root"; } else { if (node.Tag != null) { nodeItem.FName = (node.Tag as TreeNodeItem).Aclid; } } FormAddTreeNode frm = new FormAddTreeNode(); frm.EditNodeItem = nodeItem; if (frm.ShowDialog() == DialogResult.OK) { nodeItem = frm.EditNodeItem; TreeNode nodeTmp = new TreeNode(); nodeTmp.Text = frm.EditNodeItem.Descript; nodeTmp.Tag = frm.EditNodeItem; if (node == null) { treeView1.Nodes.Add(nodeTmp); } else { node.Nodes.Add(nodeTmp); } } }