public SettingsDialog() { InitializeComponent(); if (File.Exists(@".\settings.xml")) { FileStream fs = File.Open(@".\settings.xml", FileMode.OpenOrCreate, FileAccess.Read); XmlSerializer xmlSerializer = new XmlSerializer(typeof(IP_SETTINGS_FILE)); IP_SETTINGS_FILE settings = (IP_SETTINGS_FILE)xmlSerializer.Deserialize(fs); fs.Close(); txtIp.Text = settings.IP; } }
private void btnOk_Click(object sender, EventArgs e) { IPAddress ip; String strIp = txtIp.Text; if (IPAddress.TryParse(strIp, out ip)) { IP_SETTINGS_FILE setting = new IP_SETTINGS_FILE(strIp); FileStream fs = File.Open(@".\settings.xml", FileMode.OpenOrCreate, FileAccess.Write); XmlSerializer xmlSerializer = new XmlSerializer(typeof(IP_SETTINGS_FILE)); xmlSerializer.Serialize(fs, setting); fs.Close(); MessageBox.Show("Settings saved!"); } }