コード例 #1
0
ファイル: MainForm.cs プロジェクト: ArtemGB/Oprosnik
        private void CreatFileMI_Click(object sender, EventArgs e)//Вызывается при нажатии кнопки создания файла
        {
            this.Controls.Remove(WorkPanel);
            opros = new Opros(new List <Question>());
            OprCreator oprCreator = new OprCreator(ref opros);

            WorkPanel = oprCreator.CreateCrPanel(false);
            this.Controls.Add(WorkPanel);
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: ArtemGB/Oprosnik
        private void openFileDialog1_FileOk(object sender, CancelEventArgs e)//Вызывается при нажатии кнопки открытия файла.
        {
            BinaryFormatter formatter = new BinaryFormatter();

            using (FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open))
                opros = (Opros)formatter.Deserialize(fs);
            FileName = openFileDialog1.FileName;

            this.Controls.Remove(WorkPanel);
            OprCreator oprCreator = new OprCreator(ref opros);

            WorkPanel = oprCreator.CreateCrPanel(true);
            this.Controls.Add(WorkPanel);
            FileCreated = true;
        }