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; }
public ManagerComPorts(FormComBarometers inFormComBarometers) { mFormBarometers = inFormComBarometers; }