コード例 #1
0
        public void AddCavity(Cavity cavity)
        {
            string             title  = cavity.Name;
            TabPage            newTab = new TabPage(title);
            CavityControlPanel panel  = new CavityControlPanel(cavity.Name, cavity.Master.Gain);

            panel.controller = this.controller;
            foreach (KeyValuePair <string, SlaveLaser> entry in cavity.SlaveLasers)
            {
                panel.AddSlaveLaserPanel(entry.Value);
            }
            cavitiesTab.TabPages.Add(newTab);
            newTab.Controls.Add(panel);
            CavityPanels.Add(title, panel);
        }