int prog = trackBar1.Value -> dane.prog = trackBar1.Value; int prog1 = (int)numericUpDown1.Value; -> dane.prog1 = (int)numericUpDown1.Value; int prog2 = (int)numericUpDown2.Value; -> dane.prog2 = (int)numericUpDown2.Value; int m1 = (int)numericUpDown3.Value; -> dane.m1 = (int)numericUpDown3.Value; int m2 = (int)numericUpDown4.Value; -> dane.m2 = (int)numericUpDown4.Value; int m3 = (int)numericUpDown5.Value; -> dane.m3 = (int)numericUpDown5.Value; int m4 = (int)numericUpDown6.Value; -> dane.m4 = (int)numericUpDown6.Value; int m5 = (int)numericUpDown7.Value; -> dane.m5 = (int)numericUpDown7.Value; int m6 = (int)numericUpDown8.Value; -> dane.m6 = (int)numericUpDown8.Value; int m7 = (int)numericUpDown9.Value; -> dane.m7 = (int)numericUpDown9.Value; int m8 = (int)numericUpDown10.Value; -> dane.m8 = (int)numericUpDown10.Value; int m9 = (int)numericUpDown11.Value; -> dane.m9 = (int)numericUpDown11.Value; int suma = dane.m1+ dane.m2+ dane.m3+ dane.m4+ dane.m5+ dane.m6+ dane.m7+ dane.m8+ dane.m9; private void Form1_FormClosed(object sender, FormClosedEventArgs e) { StreamWriter sw = new StreamWriter("dane.xml"); try { XmlSerializer serializer = new XmlSerializer(typeof(Dane)); serializer.Serialize(sw, dane); sw.Close(); } catch (Exception err) { Text = err.ToString(); } finally { sw.Close(); } } private void Form1_Load(object sender, EventArgs e) { StreamReader sr = new StreamReader("dane.xml"); try { XmlSerializer serializer = new XmlSerializer(typeof(Dane)); dane = (Dane)serializer.Deserialize(sr); trackBar1.Value = dane.prog; numericUpDown1.Value = dane.prog1; numericUpDown2.Value = dane.prog2; numericUpDown3.Value = dane.m1; numericUpDown4.Value = dane.m2; numericUpDown5.Value = dane.m3; numericUpDown6.Value = dane.m4; numericUpDown7.Value = dane.m5; numericUpDown8.Value = dane.m6; numericUpDown9.Value = dane.m7; numericUpDown10.Value = dane.m8; numericUpDown11.Value = dane.m9; } catch (Exception err) { Text = err.ToString(); } finally { sr.Close(); } public class Dane { public int prog; public int prog1; public int prog2; public int m1, m2, m3, m4, m5, m6, m7, m8, m9; }