private void FrmMain_Load(object sender, EventArgs e)
        {
            mOwnCatalogue = Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).Replace("file:\\", ""), (string)this.Tag);

            // выполняется после MyBase_Load
            mIsDLLVisible = false;
            // это свойство определяет поведение расчетного модуля
            //If mIsDLLVisible Then TestLoadChaildForm()

            OwnCatalogue = Path.Combine(base.Manager.PathCatalog, (string)this.Tag);
            gПутьРесурсы = OwnCatalogue;

            base.FrmBaseLoad();
            varFormComBarometers = new FormComBarometers(Manager)
            {
                MdiParent = this
            };
            varFormComBarometers.Show();

            Manager.LoadConfiguration();// из XML
            // идет вслед за Me.Manager.СчитатьНастройки()
            myClassCalculation = new ClassCalculation(Manager, varFormComBarometers.Presenters);
            ClassCalculation   = myClassCalculation;
            Manager.FillCombo();
            // если какое-то сообщение будет до загрузки сеток, то перерисовка их будет вызывать исключения, поэтому
            // myClassCalculation.ПолучитьЗначенияНастроечныхПараметров() идет после Me.Manager.FillCombo()

            // *** Для расчёта барометров не используется ***
            //myClassCalculation.ПолучитьЗначенияНастроечныхПараметров();
            //***********************************************************

            myClassCalculation.ЗаполнитьСловатьРасчётныеПараметры();
            //If Not varIsDLLVisible Then Me.Hide()
            myClassCalculation.DataError += MyClassCalculation_DataError;
        }
Exemple #2
0
 public ManagerComPorts(FormComBarometers inFormComBarometers)
 {
     mFormBarometers = inFormComBarometers;
 }