コード例 #1
0
 private static void SaveTabSection(MachineTabHandler handler)
 {
     _config.Sections.Remove(TAB_SECTION);
     _config.Sections.Add(TAB_SECTION, handler);
     _config.Save(ConfigurationSaveMode.Modified);
     ConfigurationManager.RefreshSection(TAB_SECTION);
 }
コード例 #2
0
        private static MachineTabHandler CreateMachineTabElement(string machineName, int destination, int index)
        {
            MachineTabHandler handler = new MachineTabHandler(MachineTabSection.Tab);
            handler.MachineTab1 = MachineTabSection.MachineTab1;
            handler.MachineTab2 = MachineTabSection.MachineTab2;
            handler.MachineTab3 = MachineTabSection.MachineTab3;
            handler.MachineTab4 = MachineTabSection.MachineTab4;
            handler.MachineTab5 = MachineTabSection.MachineTab5;
            switch (index)
            {
                case 1:
                    handler.MachineTab1 = new MachineTabElementHandler(machineName, destination);
                    break;
                case 2:
                    handler.MachineTab2 = new MachineTabElementHandler(machineName, destination);
                    break;
                case 3:
                    handler.MachineTab3 = new MachineTabElementHandler(machineName, destination);
                    break;
                case 4:
                    handler.MachineTab4 = new MachineTabElementHandler(machineName, destination);
                    break;
                case 5:
                    handler.MachineTab5 = new MachineTabElementHandler(machineName, destination);
                    break;
            }

            return handler;
        }