Beispiel #1
0
 private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //Открыть готовую ЭС
     if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         try
         {
             if (File.Exists(openFileDialog1.FileName))
             {
                 Stream          TestFileStream = File.OpenRead(openFileDialog1.FileName);
                 BinaryFormatter deserializer   = new BinaryFormatter();
                 kbase  = (BaseOfKnowledge)deserializer.Deserialize(TestFileStream);
                 ESname = kbase.Name;
                 TestFileStream.Close();
                 FileName = openFileDialog1.FileName;
                 //заполнить формы
                 kbase.FillForms(this);
                 tabControl1.Visible = true;
                 lblStatus.Text      = "Открыта ЭС: " + ESname;
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }