//Создание public userOptions createUserOptions() { userOptions uo = new userOptions(); uo.windowSize = comboBox1.Text; uo.brightLevel = trackBar1.Value; return uo; }
private void buttonSave_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "Options|*.optionsData"; var sfdResult = sfd.ShowDialog(); if (sfdResult == DialogResult.OK) { userOptions userOptions = new userOptions(); if (checkBox1.Checked == true) { userOptions.smoothing = true; } if (checkBox2.Checked == true) { userOptions.verticalSync = true; } userOptions.windowSize = comboBox1.Text; userOptions.brightLevel = trackBar1.Value; XmlSerializer xs = new XmlSerializer(typeof(userOptions)); var fileName = sfd.FileName; var fileStream = File.Create(fileName); xs.Serialize(fileStream, userOptions); fileStream.Close(); } }
private void buttonSave_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "Options|*.optionsData"; var sfdResult = sfd.ShowDialog(); if (sfdResult == DialogResult.OK) { userOptions userOptions = new userOptions(); if (checkBox1.Checked == true) userOptions.smoothing = true; if (checkBox2.Checked == true) userOptions.verticalSync = true; userOptions.windowSize = comboBox1.Text; userOptions.brightLevel = trackBar1.Value; XmlSerializer xs = new XmlSerializer(typeof(userOptions)); var fileName = sfd.FileName; var fileStream = File.Create(fileName); xs.Serialize(fileStream, userOptions); fileStream.Close(); } }