C#地址簿GUI未关闭

时间:2012-08-29 20:35:41

标签: c# user-interface formclosing

好吧,所以我想出了一个极其愚蠢的错误,关于为什么没有创建文件夹但是我遇到了另一个问题。每当我尝试关闭Window应用程序时,它都不会关闭。它假设保存文件中的信息但不保存,也不会关闭。

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
        XmlDocument xDoc = new XmlDocument();
        string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
        xDoc.Load(path + "\\Address Book\\settings.xml");
        XmlNode xNode = xDoc.SelectSingleNode("People");
        xNode.RemoveAll();
        foreach (Person p in people)
        {
            XmlNode xTop = xDoc.CreateElement("Person");
            XmlNode xName = xDoc.CreateElement("Name");
            XmlNode xEmail = xDoc.CreateElement("Email");
            xName.InnerText = p.Name;
            xEmail.InnerText = p.Email;
            xTop.AppendChild(xName);
            xTop.AppendChild(xEmail);
            xDoc.DocumentElement.AppendChild(xTop);
        }
        xDoc.Save(path + "\\Address Book\\settings.xml");
    }

这就是我现在所拥有的。

0 个答案:

没有答案