Beispiel #1
0
        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);
                }
            }
        }
Beispiel #2
0
        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);
                }
            }
        }
Beispiel #3
0
        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);
                }
            }
        }
Beispiel #4
0
        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);
                }
            }
        }