{
{
//trường hợp Form được nạp
//trong những lần kế tiếp
XmlDocument xmlDoc
= new XmlDocument
(); //nạp cauhinh.xml, lấy thông tin và trả về vị trí trước kia
//cho Form
xmlDoc.Load("cauhinh.xml");
this.Height = int.Parse(xmlDoc
.DocumentElement["Height"].InnerText); this.Width = int.Parse(xmlDoc
.DocumentElement["Width"].InnerText); this.Left = int.Parse(xmlDoc
.DocumentElement["Left"].InnerText); this.Top = int.Parse(xmlDoc
.DocumentElement["Top"].InnerText); }
{
//trong trường hợp Form được nạp vào lần đầu tiên
//thì sẽ tạo ra cauhinh.xml
//và lưu kích thước Form vào
XmlTextWriter writer
= new XmlTextWriter
("cauhinh.xml",
null); writer.WriteStartDocument();
writer.WriteStartElement("cauhinh");
writer.WriteStartElement("Height");
writer.WriteString(height.ToString());
writer.WriteEndElement();
writer.WriteStartElement("Width");
writer.WriteString(width.ToString());
writer.WriteEndElement();
writer.WriteStartElement("Left");
writer.WriteString(left.ToString());
writer.WriteEndElement();
writer.WriteStartElement("Top");
writer.WriteString(top.ToString());
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
//tài liệu XML lúc này có dạng:
//<?xml version="1.0" ?>
// <cauhinh>
//<Height>556</Height>
//<Width>697</Width>
//<Left>111</Left>
//<Top>53</Top>
//</cauhinh>
}
}