Exemplo n.º 1
0
        //rename method
        private void rename()
        {
            if (organizeFavTreeView.SelectedNode.Index >= 0)
            {
                String     file = "";
                RenameLink rl   = new RenameLink(organizeFavTreeView.SelectedNode.Text);
                TreeNode   node = organizeFavTreeView.SelectedNode;

                if (rl.ShowDialog() == DialogResult.OK)
                {
                    node.Text = rl.newName.Text;

                    if (organizeFavTreeView.Nodes[0].Nodes.Contains(node))
                    {
                        if (tree.Visible == true)
                        {
                            tree.Nodes[0].Nodes[node.Name].Text = rl.newName.Text;
                        }
                        file = linksXml;
                        //if (linkbar.Visible == true)
                        //  linkbar.Items[node.Name].Text = rl.newName.Text;
                    }
                    else
                    {
                        if (tree.Visible == true)
                        {
                            tree.Nodes[node.Name].Text = rl.newName.Text;
                        }
                        file = favXml;
                    }
                }

                if (file == "")
                {
                    return;
                }
                XmlDocument myXml = new XmlDocument();
                myXml.Load(file);
                foreach (XmlElement x in myXml.DocumentElement.ChildNodes)
                {
                    if (x.GetAttribute("url").Equals(node.Name))
                    {
                        x.InnerText = rl.newName.Text;
                        break;
                    }
                }

                myXml.Save(file);

                rl.Close();
            }
        }
Exemplo n.º 2
0
 //<summary>
 //renameLink 比如在历史记录和收藏夹里
 //</summary>
 private void renameLink()
 {
     RenameLink rl = new RenameLink(name);
     if (rl.ShowDialog() == DialogResult.OK)
     {
         XmlDocument myXml = new XmlDocument();
         myXml.Load(linksXml);
         foreach (XmlElement x in myXml.DocumentElement.ChildNodes)
         {
             if (x.InnerText.Equals(name))
             {
                 x.InnerText = rl.newName.Text;
                 break;
             }
         }
         //if (linkBar.Visible == true)//收藏夹栏
           //  linkBar.Items[adress].Text = rl.newName.Text;
         if (LeftFormPanel.Visible == true)
             favTreeView.Nodes[0].Nodes[adress].Text = rl.newName.Text;
         myXml.Save(linksXml);
     }
     rl.Close();
 }
Exemplo n.º 3
0
 //<summary>
 //renameFavorit method
 //</summary>
 private void renameFavorit()
 {
     RenameLink rl = new RenameLink(name);
     if (rl.ShowDialog() == DialogResult.OK)
     {
         XmlDocument myXml = new XmlDocument();
         myXml.Load(favXml);
         foreach (XmlElement x in myXml.DocumentElement.ChildNodes)
         {
             if (x.InnerText.Equals(name))
             {
                 x.InnerText = rl.newName.Text;
                 break;
             }
         }
         favTreeView.Nodes[adress].Text = rl.newName.Text;
         myXml.Save(favXml);
     }
     rl.Close();
 }
Exemplo n.º 4
0
        //rename method
        private void rename()
        {
            if (organizeFavTreeView.SelectedNode.Index >= 0)
            {
                String file = "";
                RenameLink rl = new RenameLink(organizeFavTreeView.SelectedNode.Text);
                TreeNode node = organizeFavTreeView.SelectedNode;

                if (rl.ShowDialog() == DialogResult.OK)
                {
                    node.Text = rl.newName.Text;

                    if (organizeFavTreeView.Nodes[0].Nodes.Contains(node))
                    {
                        if (tree.Visible == true)
                            tree.Nodes[0].Nodes[node.Name].Text = rl.newName.Text;
                        file = linksXml;
                        //if (linkbar.Visible == true)
                          //  linkbar.Items[node.Name].Text = rl.newName.Text;
                    }
                    else
                    {
                        if (tree.Visible == true)
                            tree.Nodes[node.Name].Text = rl.newName.Text;
                        file = favXml;
                    }
                }

                if (file == "")
                    return;
                XmlDocument myXml = new XmlDocument();
                myXml.Load(file);
                foreach (XmlElement x in myXml.DocumentElement.ChildNodes)
                {
                    if (x.GetAttribute("url").Equals(node.Name))
                    {
                        x.InnerText = rl.newName.Text;
                        break;
                    }
                }

                myXml.Save(file);

                rl.Close();
            }
        }