/// <summary> /// Событие выполняемое при закрытии окна управления картой эталонов для ТОмМ-01 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TeraEtalonMapControl_Closing(object sender, FormClosingEventArgs e) { TeraEtalonMapControl t = sender as TeraEtalonMapControl; teraEtalonMapsToolStripMenuItem.DropDownItems.Clear(); fillTeraEtalonMapItems(); foreach (Form f in this.MdiChildren) { if (f.GetType().Name == "TeraForm") { (f as TeraForm).fillEtalonMapComboBox(); } } }
/// <summary> /// Открытие окна редактирования/создания карты эталонов для ТОмМ-01 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TeraMapsToolStripMenuItem_DropDownItemClick(object sender, EventArgs e) { TeraEtalonMapControl temc; ToolStripItem i = sender as ToolStripItem; string f = i.Name.Replace("tera_etalon_map_", ""); if (f == "add") { temc = new TeraEtalonMapControl(); } else { temc = new TeraEtalonMapControl(this.TeraEtalonMaps[Convert.ToInt16(f)]); } temc.FormClosing += TeraEtalonMapControl_Closing; temc.MdiParent = this; temc.Show(); i.Enabled = false; }