qin
2025-03-13 a8e470987cbe6ff552c1a83dd4ba42d342913be3
Desktop/PBS.Desktop/MainForm.cs
@@ -1,3 +1,4 @@
using DevExpress.CodeParser.VB.Preprocessor;
using DevExpress.Utils.Svg;
using DevExpress.XtraBars.Docking;
using DevExpress.XtraBars.Docking2010.Views;
@@ -5,11 +6,16 @@
using DevExpress.XtraBars.Navigation;
using DevExpress.XtraBars.Ribbon;
using DevExpress.XtraEditors;
using DevExpress.XtraSpreadsheet.Model;
using DevExpress.XtraTab;
using HStation.WinFrmUI;
using HStation.WinFrmUI.Basic;
using HStation.WinFrmUI.Dict;
using NPOI.SS.Formula.Functions;
using PBS.WinFrmUI;
using PBS.WinFrmUI.DataAnalysis;
using PBS.WinFrmUI.Hydro;
using PBS.WinFrmUI.WE;
using System.IO;
using Yw.WinFrmUI;
using Yw.WinFrmUI.Page;
@@ -40,7 +46,7 @@
            //this.tabbedView1.AppearancePage.Header.BackColor = Color.White;
            this.tabbedView1.AppearancePage.HeaderSelected.Font = new Font("微软雅黑", 10f, FontStyle.Bold);
            //  this.tabbedView1.CustomDrawTabHeader += OnCustomDrawTabHeader;
            //  this.tabbedView1.CustomDrawTabHeader += OnCustomDrawTabHeader;
        }
        private void OnCustomDrawTabHeader(object sender, TabHeaderCustomDrawEventArgs e)
@@ -620,16 +626,18 @@
        private List<AccordionElement> GetAccordionElementList(string modular)
        {
            var list = new List<AccordionElement>();
            if (modular == "BasicData")
            switch (modular)
            {
                var place_mgr_ele = new AccordionElement()
                {
                    Id = "place",
                    Caption = "场所管理",
                    SvgImage = svgImgGroup32[0],
                    SvgImageSize = new Size(24, 24),
                    AllowGlyphSkinning = true,
                    Elements = new List<AccordionElement>()
                case "BasicData":
                    {
                        var place_mgr_ele = new AccordionElement()
                        {
                            Id = "place",
                            Caption = "场所管理",
                            SvgImage = svgImgGroup32[0],
                            SvgImageSize = new Size(24, 24),
                            AllowGlyphSkinning = true,
                            Elements = new List<AccordionElement>()
                    {
                        Get("行政区域",new PageGuid()
                        {
@@ -648,7 +656,7 @@
                                CreatePage(page, guid);
                            }
                        }),
                        Get("场所建筑",new PageGuid()
                        Get("场所",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
@@ -657,7 +665,7 @@
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page = new DocumentPage();
                                var page = new PlaceMgrPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
@@ -665,7 +673,7 @@
                                CreatePage(page, guid);
                            }
                        }),
                        Get("场所设施", new PageGuid()
                        Get("供水设施", new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
@@ -683,16 +691,16 @@
                            }
                        })
                    }
                };
                        };
                var we_mgr_ele = new AccordionElement()
                {
                    Id = "we",
                    Caption = "当量管理",
                    SvgImage = svgImgGroup32[1],
                    SvgImageSize = new Size(24, 24),
                    AllowGlyphSkinning = true,
                    Elements = new List<AccordionElement>() {
                        var we_mgr_ele = new AccordionElement()
                        {
                            Id = "we",
                            Caption = "当量管理",
                            SvgImage = svgImgGroup32[1],
                            SvgImageSize = new Size(24, 24),
                            AllowGlyphSkinning = true,
                            Elements = new List<AccordionElement>() {
                        Get("用水器具",new PageGuid()
                        {
                            Modular = "BasicData",
@@ -702,7 +710,13 @@
                        {
                            if (!IsExistPage(guid, true))
                            {
                            }
                                var page = new PBS.WinFrmUI.WE.WaterUtensilMainPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);
                             }
                        }),
                        Get("用水当量",new PageGuid()
                        {
@@ -713,20 +727,26 @@
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page = new PBS.WinFrmUI.WE.WaterWEMgr();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);
                            }
                        })
                    }
                };
                        };
                var coupling = Get("连接件", new PageGuid()
                {
                    Modular = "BasicData",
                    MoudingType = eMoudingType.Tab,
                    Function = "AssetsCouplingMgr",
                }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                {
                });
                coupling.Elements = new List<AccordionElement>()
                        var coupling = Get("连接件", new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsCouplingMgr",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        coupling.Elements = new List<AccordionElement>()
                {
                     Get("闷头",new PageGuid()
                        {
@@ -798,15 +818,15 @@
                        }),
                 };
                var emitter = Get("扩散器", new PageGuid()
                {
                    Modular = "BasicData",
                    MoudingType = eMoudingType.Tab,
                    Function = "AssetsEmitterMgr",
                }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                {
                });
                emitter.Elements = new List<AccordionElement>()
                        var emitter = Get("扩散器", new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsEmitterMgr",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        emitter.Elements = new List<AccordionElement>()
                {
                    Get("喷头",new PageGuid()
                        {
@@ -861,31 +881,31 @@
                        }),
                 };
                var Instrument = Get("仪表", new PageGuid()
                {
                    Modular = "BasicData",
                    MoudingType = eMoudingType.Tab,
                    Function = "AssetsInstrumentMgr",
                }, svgImgItem32[22], new Size(18, 18), (caption, guid, svg, size) =>
                {
                });
                Instrument.Elements = new List<AccordionElement>()
                {
                    Get("流量计",new PageGuid()
                        var Instrument = Get("设施仪表", new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsFlowmeterMgr",
                        }, svgImgItem32[21], new Size(18, 18), (caption,guid,svg,size) =>
                            Function = "AssetsInstrumentMgr",
                        }, svgImgItem32[22], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        Instrument.Elements = new List<AccordionElement>()
                {
                    Get("水表",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsMeterMgr",
                        }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page=new AssetsFlowmeterMgrPage();
                                var page = new AssetsMeterMgrPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page,guid);
                                CreatePage(page, guid);
                            }
                        }),
                    Get("压力表",new PageGuid()
@@ -905,34 +925,34 @@
                                CreatePage(page,guid);
                            }
                        }),
                    Get("水表",new PageGuid()
                    Get("流量计",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsMeterMgr",
                        }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) =>
                            Function = "AssetsFlowmeterMgr",
                        }, svgImgItem32[21], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page = new AssetsMeterMgrPage();
                                var page=new AssetsFlowmeterMgrPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);
                                CreatePage(page,guid);
                            }
                        }),
                 };
                var Resistance = Get("阻件", new PageGuid()
                {
                    Modular = "BasicData",
                    MoudingType = eMoudingType.Tab,
                    Function = "AssetsResistanceMgr",
                }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                {
                });
                Resistance.Elements = new List<AccordionElement>()
                        var Resistance = Get("阻件", new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsResistanceMgr",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        Resistance.Elements = new List<AccordionElement>()
                {
                    Get("换热器",new PageGuid()
                        {
@@ -970,15 +990,19 @@
                        }),
                 };
                var asset_mgr_ele = new AccordionElement()
                        #region 供水水源
                        var waterSupplySource = Get("供水水源", new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "waterSupplySource",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        waterSupplySource.Elements = new List<AccordionElement>()
                {
                    Id = "asset",
                    Caption = "产品管理",
                    SvgImage = svgImgGroup32[2],
                    SvgImageSize = new Size(24, 24),
                    AllowGlyphSkinning = true,
                    Elements = new List<AccordionElement>() {
                         Get("水池", new PageGuid()
                    Get("水池", new PageGuid()
                {
                    Modular = "BasicData",
                    MoudingType = eMoudingType.Tab,
@@ -995,10 +1019,65 @@
                        CreatePage(page, guid);
                    }
                }),
                          coupling,
                          emitter,
                         Instrument,
                         Get("管道",new PageGuid()
              };
                        #endregion 供水水源
                        #region 供水装置
                        var waterSupply = Get("供水装置", new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "waterSupply",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        waterSupply.Elements = new List<AccordionElement>()
                {
                                        Get("水泵管理", new PageGuid()
                    {
                        Modular = "BasicData",
                        MoudingType = eMoudingType.Tab,
                        Function = "AssetsPumpMgr",
                    }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                    {
                        if (!IsExistPage(guid, true))
                        {
                            var page = new PumpProductMainPage();
                            page.PageGuid = guid;
                            page.PageTitle.Caption = caption;
                            page.PageTitle.HeaderSvgImage = svg;
                            page.PageTitle.SvgImageSize = size;
                            CreatePage(page, guid);
                        }
                    }),
                    Get("成套设备", new PageGuid()
                    {
                        Modular = "BasicData",
                        MoudingType = eMoudingType.Tab,
                        Function = "AssetsKitMgr",
                    }, svgImgItem32[8], new Size(18, 18), (caption, guid, svg, size) =>
                    {
                        if (!IsExistPage(guid, true))
                        {
                        }
                    })
                };
                        #endregion 供水装置
                        var FacilityNetwork = Get("设施管网", new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "FacilityNetwork",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        FacilityNetwork.Elements = new List<AccordionElement>()
                {
                    Get("管道",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
@@ -1015,61 +1094,7 @@
                                CreatePage(page, guid);
                            }
                        }),
                       Get("过渡件",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsTranslationMgr",
                        }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page = new AssetsTranslationMgrPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);
                            }
                        }),
                         Get("水泵管理",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsPumpMgr",
                        }, svgImgItem32[7], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page=new PumpProductMainPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page,guid);
                            }
                        }),
                        Get("厂商管理",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsManufacturerMgr",
                        }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                     /*           var page = new DocumentPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);*/
                            }
                        }),
                         Get("阀门管理",new PageGuid()
                    Get("阀门",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
@@ -1086,29 +1111,67 @@
                                CreatePage(page,guid);
                            }
                        }),
                        Get("成套设备",new PageGuid()
                    Get("过渡件",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsKitMgr",
                        }, svgImgItem32[8], new Size(18, 18), (caption,guid,svg,size) =>
                            Function = "AssetsTranslationMgr",
                        }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page = new AssetsTranslationMgrPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);
                            }
                        })
                    }
                };
                        }),
                    coupling,
                    emitter,
                  };
                var system_config_ele = new AccordionElement()
                {
                    Id = "asset",
                    Caption = "系统配置",
                    SvgImage = svgImgGroup32[3],
                    SvgImageSize = new Size(24, 24),
                    AllowGlyphSkinning = true,
                    Elements = new List<AccordionElement>() {
                        var asset_mgr_ele = new AccordionElement()
                        {
                            Id = "asset",
                            Caption = "产品管理",
                            SvgImage = svgImgGroup32[2],
                            SvgImageSize = new Size(24, 24),
                            AllowGlyphSkinning = true,
                            Elements = new List<AccordionElement>() {
                      Get("厂商管理",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsManufacturerMgr",
                        }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                     /*           var page = new DocumentPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);*/
                            }
                        }),
                      waterSupplySource,
                      waterSupply,
                      FacilityNetwork,
                      Instrument,
                }
                        };
                        var system_config_ele = new AccordionElement()
                        {
                            Id = "asset",
                            Caption = "系统配置",
                            SvgImage = svgImgGroup32[3],
                            SvgImageSize = new Size(24, 24),
                            AllowGlyphSkinning = true,
                            Elements = new List<AccordionElement>() {
                        Get("类型管理",new PageGuid()
                        {
                            Modular = "BasicData",
@@ -1195,16 +1258,16 @@
                            }
                        }),
                     }
                };
                        };
                var auth_config_ele = new AccordionElement()
                {
                    Id = "asset",
                    Caption = "权限配置",
                    SvgImage = svgImgGroup32[4],
                    SvgImageSize = new Size(24, 24),
                    AllowGlyphSkinning = true,
                    Elements = new List<AccordionElement>() {
                        var auth_config_ele = new AccordionElement()
                        {
                            Id = "asset",
                            Caption = "权限配置",
                            SvgImage = svgImgGroup32[4],
                            SvgImageSize = new Size(24, 24),
                            AllowGlyphSkinning = true,
                            Elements = new List<AccordionElement>() {
                         Get("用户管理",new PageGuid()
                        {
                            Modular = "BasicData",
@@ -1215,6 +1278,23 @@
                            if (!IsExistPage(guid, true))
                            {
                                var page=new UserMgrPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page,guid);
                             }
                        }),
                       Get("角色管理",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "RoleMgr",
                        }, svgImgItem32[34], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page=new RoleMgrPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
@@ -1273,15 +1353,178 @@
                                CreatePage(page,guid);
                             }
                        }),
                        Get("个人中心",new PageGuid()
                        {
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "PersonalCenter",
                        }, svgImgItem32[33], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var dlg=new PersonalCenterDlg();
                                 dlg.ShowDialog();
                             }
                        }),
                     }
                };
                        };
                list.Add(place_mgr_ele);
                list.Add(we_mgr_ele);
                list.Add(asset_mgr_ele);
                list.Add(system_config_ele);
                list.Add(auth_config_ele);
                        list.Add(place_mgr_ele);
                        list.Add(we_mgr_ele);
                        list.Add(asset_mgr_ele);
                        list.Add(system_config_ele);
                        list.Add(auth_config_ele);
                    }
                    break;
                case "ModelManage":
                    {
                        var hydraulicScenario = Get("水力场景", new PageGuid()
                        {
                            Modular = "ModelManage",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                //var page = new HydroSceneMgrPage();
                                //page.PageGuid = guid;
                                //page.PageTitle.Caption = caption;
                                //page.PageTitle.HeaderSvgImage = svg;
                                //page.PageTitle.SvgImageSize = size;
                                //CreatePage(page, guid);
                            }
                        });
                        var modelTemplate = Get("模型模版", new PageGuid()
                        {
                            Modular = "ModelManage",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                            }
                        });
                        var rapidModeling = Get("快速建模", new PageGuid()
                        {
                            Modular = "ModelManage",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                            }
                        });
                        var modelEdit = Get("模型编辑", new PageGuid()
                        {
                            Modular = "ModelManage",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                            }
                        });
                        list.Add(hydraulicScenario);
                        list.Add(modelTemplate);
                        list.Add(rapidModeling);
                        list.Add(modelEdit);
                    }
                    break;
                case "WaterSupplyAnalysis":
                    {
                        var systemCurve = Get("系统曲线", new PageGuid()
                        {
                            Modular = "WaterSupplyAnalysis",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page = new SystemCurvePage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);
                            }
                        });
                        var forecastWater = Get("水量预测", new PageGuid()
                        {
                            Modular = "WaterSupplyAnalysis",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                            }
                        });
                        var operationalEvaluation = Get("运行评估", new PageGuid()
                        {
                            Modular = "WaterSupplyAnalysis",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                            }
                        });
                        list.Add(systemCurve);
                        list.Add(forecastWater);
                        list.Add(operationalEvaluation);
                    }
                    break;
                case "DataAnalysis":
                    {
                        var analysis1 = Get("流量压力分析", new PageGuid()
                        {
                            Modular = "DataAnalysis",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                                var page = new FlowPressAnalysis();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);
                            }
                        });
                        var analysis2 = Get("分析1", new PageGuid()
                        {
                            Modular = "DataAnalysis",
                            MoudingType = eMoudingType.Tab,
                            Function = " ",
                        }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
                            }
                        });
                        list.Add(analysis1);
                        list.Add(analysis2);
                    }
                    break;
                default:
                    break;
            }
            return list;
        }