From 2596928b751bb5edc6ff0537c3950d0cabaf2018 Mon Sep 17 00:00:00 2001 From: ningshuxia <ningshuxia0927@outlook.com> Date: 星期三, 12 三月 2025 11:14:22 +0800 Subject: [PATCH] Test --- Desktop/PBS.Desktop/MainForm.cs | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 109 insertions(+), 0 deletions(-) diff --git a/Desktop/PBS.Desktop/MainForm.cs b/Desktop/PBS.Desktop/MainForm.cs index b2b732e..701e677 100644 --- a/Desktop/PBS.Desktop/MainForm.cs +++ b/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,12 +6,14 @@ 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.Hydro; using PBS.WinFrmUI.WE; using System.IO; using Yw.WinFrmUI; @@ -1369,6 +1372,112 @@ list.Add(system_config_ele); list.Add(auth_config_ele); } + if (modular == "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); + } + if (modular == "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); + } return list; } -- Gitblit v1.9.3