Exemplo n.º 1
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            SerializeInfo info = new SerializeInfo(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text,
                                                   textBox7.Text, textBox8.Text, textBox9.Text, checkBox1.Checked, MainChart.Series.ToList <System.Windows.Forms.DataVisualization.Charting.Series>());
            var dialogResult = saveFileDialog.ShowDialog();

            if (dialogResult == System.Windows.Forms.DialogResult.OK)
            {
                info.Save(saveFileDialog.FileName);
            }
        }
Exemplo n.º 2
0
        public SerializeInfo(string loadFileName)
        {
            DataContractJsonSerializer jsonFormatter = new DataContractJsonSerializer(typeof(SerializeInfo));

            using (FileStream fs = new FileStream(loadFileName, FileMode.OpenOrCreate))
            {
                SerializeInfo a = (SerializeInfo)jsonFormatter.ReadObject(fs);
                this.text1          = a.text1;
                this.text2          = a.text2;
                this.text3          = a.text3;
                this.text4          = a.text4;
                this.text5          = a.text5;
                this.text6          = a.text6;
                this.text7          = a.text7;
                this.text8          = a.text8;
                this.text9          = a.text9;
                this.@checked       = a.@checked;
                this.seriesInfoList = a.seriesInfoList;
            }
        }
Exemplo n.º 3
0
        private void buttonLoad_Click(object sender, EventArgs e)
        {
            var dialogResult = openFileDialog.ShowDialog();

            if (dialogResult == System.Windows.Forms.DialogResult.OK)
            {
                SerializeInfo info1 = new SerializeInfo(openFileDialog.FileName);
                textBox1.Text     = info1.text1;
                textBox2.Text     = info1.text2;
                textBox3.Text     = info1.text3;
                textBox4.Text     = info1.text4;
                textBox5.Text     = info1.text5;
                textBox6.Text     = info1.text6;
                textBox7.Text     = info1.text7;
                textBox8.Text     = info1.text8;
                textBox9.Text     = info1.text9;
                checkBox1.Checked = info1.@checked;
                for (int i = 0; i < info1.seriesInfoList.Count(); i++)
                {
                    info1.BuildSeriesCollection(MainChart.Series);
                }
            }
        }