C# listview中的webbrowser URL

C# listview中的webbrowser URL,c#,C#,我的c#webbrowser中有收藏夹,我会在表单关闭时尝试更改url 我的代码: private void Favorites\u FormClosing(对象发送方,FormClosingEventArgs e) { System.Xml.XmlTextWriter writer=new System.Xml.XmlTextWriter(Application.StartupPath+“\\Favorites.Xml”,null); writer.WriteStarteElement(“收藏

我的c#webbrowser中有收藏夹,我会在表单关闭时尝试更改url 我的代码:

private void Favorites\u FormClosing(对象发送方,FormClosingEventArgs e)
{
System.Xml.XmlTextWriter writer=new System.Xml.XmlTextWriter(Application.StartupPath+“\\Favorites.Xml”,null);
writer.WriteStarteElement(“收藏夹”);
对于(int i=0;i

表单关闭时如何更改url?

您想在哪里更改url?@AjayKelkar f1.web.url=新Uri(?);在列表视图项上有for循环,您希望将其设置为f1.web.url,以在窗体类中放置一个属性为准,在关闭时设置并使用该属性outside@AjayKelkar你是什么意思?Json在这种情况下工作得更好。实际上,我最近刚刚编写了一个“Favorites”JSON类,可以帮助您。
    private void Favorites_FormClosing(object sender, FormClosingEventArgs e)
    {
        System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(Application.StartupPath + "\\Favorites.xml", null);

        writer.WriteStartElement("Favorites");
        for (int i = 0; i < listView1.Items.Count; i++)
        {
            writer.WriteStartElement("Item");
            writer.WriteAttributeString("url", listView1.Items[i].Text);
            writer.WriteEndElement();
        }
        writer.WriteEndElement();
        writer.Close();
    }