From 7b65f86343ca014b12894f09b7d62e8b5ac1f95d Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期五, 24 一月 2025 09:15:11 +0800
Subject: [PATCH] 单工况损失曲线增加上下游追踪和高亮显示

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/09-energy/SimulationSingleWorkingEnergyCtrl.Designer.cs |  295 +++++++++-------------------------------------------------
 1 files changed, 46 insertions(+), 249 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/09-energy/SimulationSingleWorkingEnergyCtrl.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/09-energy/SimulationSingleWorkingEnergyCtrl.Designer.cs
index 7b60c64..1eacc5f 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/09-energy/SimulationSingleWorkingEnergyCtrl.Designer.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/09-energy/SimulationSingleWorkingEnergyCtrl.Designer.cs
@@ -30,58 +30,26 @@
         {
             layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
             panelControl1 = new PanelControl();
-            singlePumpCalcCtrl1 = new Xhs.SinglePumpCalcCtrl();
-            txtE = new TextEdit();
-            txtP = new TextEdit();
-            txtH = new TextEdit();
-            txtQ = new TextEdit();
-            hydroPumpListStateViewCtrl1 = new HydroPumpListStateViewCtrl();
-            hydroEnergyTotalViewCtrl1 = new HydroEnergyTotalViewCtrl();
             Root = new DevExpress.XtraLayout.LayoutControlGroup();
-            splitterItem1 = new DevExpress.XtraLayout.SplitterItem();
-            layoutControlGroup2 = new DevExpress.XtraLayout.LayoutControlGroup();
-            layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
             groupForSinglePumpInfo = new DevExpress.XtraLayout.LayoutControlGroup();
-            layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem7 = new DevExpress.XtraLayout.LayoutControlItem();
-            emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
-            layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup();
-            layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
             layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
+            hydroEnergyTotalHorizViewCtrl1 = new HydroEnergyTotalHorizViewCtrl();
+            layoutControlItem8 = new DevExpress.XtraLayout.LayoutControlItem();
+            simulationSingleWorkingPumpCtrl1 = new SimulationPumpSingleWorkingChartCtrl();
             ((ISupportInitialize)layoutControl1).BeginInit();
             layoutControl1.SuspendLayout();
             ((ISupportInitialize)panelControl1).BeginInit();
             panelControl1.SuspendLayout();
-            ((ISupportInitialize)txtE.Properties).BeginInit();
-            ((ISupportInitialize)txtP.Properties).BeginInit();
-            ((ISupportInitialize)txtH.Properties).BeginInit();
-            ((ISupportInitialize)txtQ.Properties).BeginInit();
             ((ISupportInitialize)Root).BeginInit();
-            ((ISupportInitialize)splitterItem1).BeginInit();
-            ((ISupportInitialize)layoutControlGroup2).BeginInit();
-            ((ISupportInitialize)layoutControlItem2).BeginInit();
             ((ISupportInitialize)groupForSinglePumpInfo).BeginInit();
-            ((ISupportInitialize)layoutControlItem4).BeginInit();
-            ((ISupportInitialize)layoutControlItem5).BeginInit();
-            ((ISupportInitialize)layoutControlItem6).BeginInit();
-            ((ISupportInitialize)layoutControlItem7).BeginInit();
-            ((ISupportInitialize)emptySpaceItem1).BeginInit();
-            ((ISupportInitialize)layoutControlGroup1).BeginInit();
-            ((ISupportInitialize)layoutControlItem1).BeginInit();
             ((ISupportInitialize)layoutControlItem3).BeginInit();
+            ((ISupportInitialize)layoutControlItem8).BeginInit();
             SuspendLayout();
             // 
             // layoutControl1
             // 
+            layoutControl1.Controls.Add(hydroEnergyTotalHorizViewCtrl1);
             layoutControl1.Controls.Add(panelControl1);
-            layoutControl1.Controls.Add(txtE);
-            layoutControl1.Controls.Add(txtP);
-            layoutControl1.Controls.Add(txtH);
-            layoutControl1.Controls.Add(txtQ);
-            layoutControl1.Controls.Add(hydroPumpListStateViewCtrl1);
-            layoutControl1.Controls.Add(hydroEnergyTotalViewCtrl1);
             layoutControl1.Dock = DockStyle.Fill;
             layoutControl1.Location = new Point(0, 0);
             layoutControl1.Name = "layoutControl1";
@@ -94,210 +62,66 @@
             // panelControl1
             // 
             panelControl1.BorderStyle = BorderStyles.Simple;
-            panelControl1.Controls.Add(singlePumpCalcCtrl1);
-            panelControl1.Location = new Point(232, 71);
+            panelControl1.Controls.Add(simulationSingleWorkingPumpCtrl1);
+            panelControl1.Location = new Point(2, 75);
             panelControl1.Name = "panelControl1";
             panelControl1.Padding = new Padding(1);
-            panelControl1.Size = new Size(778, 530);
+            panelControl1.Size = new Size(1008, 526);
             panelControl1.TabIndex = 11;
-            // 
-            // singlePumpCalcCtrl1
-            // 
-            singlePumpCalcCtrl1.Dock = DockStyle.Fill;
-            singlePumpCalcCtrl1.Location = new Point(3, 3);
-            singlePumpCalcCtrl1.Margin = new Padding(2, 2, 2, 2);
-            singlePumpCalcCtrl1.Name = "singlePumpCalcCtrl1";
-            singlePumpCalcCtrl1.Size = new Size(772, 524);
-            singlePumpCalcCtrl1.TabIndex = 0;
-            // 
-            // txtE
-            // 
-            txtE.Location = new Point(734, 35);
-            txtE.Name = "txtE";
-            txtE.Properties.ReadOnly = true;
-            txtE.Properties.UseReadOnlyAppearance = false;
-            txtE.Size = new Size(106, 20);
-            txtE.StyleController = layoutControl1;
-            txtE.TabIndex = 5;
-            // 
-            // txtP
-            // 
-            txtP.Location = new Point(584, 35);
-            txtP.Name = "txtP";
-            txtP.Properties.ReadOnly = true;
-            txtP.Properties.UseReadOnlyAppearance = false;
-            txtP.Size = new Size(106, 20);
-            txtP.StyleController = layoutControl1;
-            txtP.TabIndex = 4;
-            // 
-            // txtH
-            // 
-            txtH.Location = new Point(434, 35);
-            txtH.Name = "txtH";
-            txtH.Properties.ReadOnly = true;
-            txtH.Properties.UseReadOnlyAppearance = false;
-            txtH.Size = new Size(106, 20);
-            txtH.StyleController = layoutControl1;
-            txtH.TabIndex = 3;
-            // 
-            // txtQ
-            // 
-            txtQ.Location = new Point(284, 35);
-            txtQ.Name = "txtQ";
-            txtQ.Properties.ReadOnly = true;
-            txtQ.Properties.UseReadOnlyAppearance = false;
-            txtQ.Size = new Size(106, 20);
-            txtQ.StyleController = layoutControl1;
-            txtQ.TabIndex = 2;
-            // 
-            // hydroPumpRunStatusListCtrl1
-            // 
-            hydroPumpListStateViewCtrl1.Location = new Point(5, 148);
-            hydroPumpListStateViewCtrl1.Name = "hydroPumpRunStatusListCtrl1";
-            hydroPumpListStateViewCtrl1.Size = new Size(210, 450);
-            hydroPumpListStateViewCtrl1.TabIndex = 6;
-            // 
-            // hydroEnergyTotalViewCtrl1
-            // 
-            hydroEnergyTotalViewCtrl1.Location = new Point(14, 35);
-            hydroEnergyTotalViewCtrl1.Name = "hydroEnergyTotalViewCtrl1";
-            hydroEnergyTotalViewCtrl1.Size = new Size(192, 73);
-            hydroEnergyTotalViewCtrl1.TabIndex = 0;
             // 
             // Root
             // 
             Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
             Root.GroupBordersVisible = false;
-            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { splitterItem1, layoutControlGroup2, groupForSinglePumpInfo, layoutControlGroup1, layoutControlItem3 });
+            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { groupForSinglePumpInfo, layoutControlItem3 });
             Root.Name = "Root";
             Root.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
             Root.Size = new Size(1012, 603);
             Root.TextVisible = false;
             // 
-            // splitterItem1
-            // 
-            splitterItem1.AllowHotTrack = true;
-            splitterItem1.Location = new Point(220, 0);
-            splitterItem1.Name = "splitterItem1";
-            splitterItem1.Size = new Size(10, 603);
-            // 
-            // layoutControlGroup2
-            // 
-            layoutControlGroup2.AppearanceGroup.BorderColor = Color.FromArgb(0, 122, 204);
-            layoutControlGroup2.AppearanceGroup.Options.UseBorderColor = true;
-            layoutControlGroup2.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem2 });
-            layoutControlGroup2.Location = new Point(0, 122);
-            layoutControlGroup2.Name = "layoutControlGroup2";
-            layoutControlGroup2.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
-            layoutControlGroup2.Size = new Size(220, 481);
-            layoutControlGroup2.Text = "姘存车鍒楄〃";
-            // 
-            // layoutControlItem2
-            // 
-            layoutControlItem2.Control = hydroPumpListStateViewCtrl1;
-            layoutControlItem2.Location = new Point(0, 0);
-            layoutControlItem2.Name = "layoutControlItem2";
-            layoutControlItem2.Size = new Size(214, 454);
-            layoutControlItem2.TextSize = new Size(0, 0);
-            layoutControlItem2.TextVisible = false;
-            // 
             // groupForSinglePumpInfo
             // 
-            groupForSinglePumpInfo.AppearanceGroup.BorderColor = Color.FromArgb(0, 122, 204);
-            groupForSinglePumpInfo.AppearanceGroup.Options.UseBorderColor = true;
-            groupForSinglePumpInfo.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem4, layoutControlItem5, layoutControlItem6, layoutControlItem7, emptySpaceItem1 });
-            groupForSinglePumpInfo.Location = new Point(230, 0);
+            groupForSinglePumpInfo.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem8 });
+            groupForSinglePumpInfo.Location = new Point(0, 0);
             groupForSinglePumpInfo.Name = "groupForSinglePumpInfo";
-            groupForSinglePumpInfo.Size = new Size(782, 69);
-            groupForSinglePumpInfo.Text = "姘存车";
-            // 
-            // layoutControlItem4
-            // 
-            layoutControlItem4.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
-            layoutControlItem4.Control = txtQ;
-            layoutControlItem4.Location = new Point(0, 0);
-            layoutControlItem4.MaxSize = new Size(150, 24);
-            layoutControlItem4.MinSize = new Size(150, 24);
-            layoutControlItem4.Name = "layoutControlItem4";
-            layoutControlItem4.Size = new Size(150, 24);
-            layoutControlItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem4.Text = "娴侀噺:";
-            layoutControlItem4.TextSize = new Size(28, 14);
-            // 
-            // layoutControlItem5
-            // 
-            layoutControlItem5.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
-            layoutControlItem5.Control = txtH;
-            layoutControlItem5.Location = new Point(150, 0);
-            layoutControlItem5.MaxSize = new Size(150, 24);
-            layoutControlItem5.MinSize = new Size(150, 24);
-            layoutControlItem5.Name = "layoutControlItem5";
-            layoutControlItem5.Size = new Size(150, 24);
-            layoutControlItem5.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem5.Text = "鎵▼:";
-            layoutControlItem5.TextSize = new Size(28, 14);
-            // 
-            // layoutControlItem6
-            // 
-            layoutControlItem6.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
-            layoutControlItem6.Control = txtP;
-            layoutControlItem6.Location = new Point(300, 0);
-            layoutControlItem6.MaxSize = new Size(150, 24);
-            layoutControlItem6.MinSize = new Size(150, 24);
-            layoutControlItem6.Name = "layoutControlItem6";
-            layoutControlItem6.Size = new Size(150, 24);
-            layoutControlItem6.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem6.Text = "鍔熺巼:";
-            layoutControlItem6.TextSize = new Size(28, 14);
-            // 
-            // layoutControlItem7
-            // 
-            layoutControlItem7.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
-            layoutControlItem7.Control = txtE;
-            layoutControlItem7.Location = new Point(450, 0);
-            layoutControlItem7.MaxSize = new Size(150, 24);
-            layoutControlItem7.MinSize = new Size(150, 24);
-            layoutControlItem7.Name = "layoutControlItem7";
-            layoutControlItem7.Size = new Size(150, 24);
-            layoutControlItem7.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem7.Text = "鏁堢巼:";
-            layoutControlItem7.TextSize = new Size(28, 14);
-            // 
-            // emptySpaceItem1
-            // 
-            emptySpaceItem1.AllowHotTrack = false;
-            emptySpaceItem1.Location = new Point(600, 0);
-            emptySpaceItem1.Name = "emptySpaceItem1";
-            emptySpaceItem1.Size = new Size(158, 24);
-            emptySpaceItem1.TextSize = new Size(0, 0);
-            // 
-            // layoutControlGroup1
-            // 
-            layoutControlGroup1.AppearanceGroup.BorderColor = Color.FromArgb(0, 122, 204);
-            layoutControlGroup1.AppearanceGroup.Options.UseBorderColor = true;
-            layoutControlGroup1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem1 });
-            layoutControlGroup1.Location = new Point(0, 0);
-            layoutControlGroup1.Name = "layoutControlGroup1";
-            layoutControlGroup1.Size = new Size(220, 122);
-            layoutControlGroup1.Text = "鎬昏兘鑰�";
-            // 
-            // layoutControlItem1
-            // 
-            layoutControlItem1.Control = hydroEnergyTotalViewCtrl1;
-            layoutControlItem1.Location = new Point(0, 0);
-            layoutControlItem1.Name = "layoutControlItem1";
-            layoutControlItem1.Size = new Size(196, 77);
-            layoutControlItem1.TextSize = new Size(0, 0);
-            layoutControlItem1.TextVisible = false;
+            groupForSinglePumpInfo.Size = new Size(1012, 73);
+            groupForSinglePumpInfo.Text = "鎬昏兘鑰�";
             // 
             // layoutControlItem3
             // 
             layoutControlItem3.Control = panelControl1;
-            layoutControlItem3.Location = new Point(230, 69);
+            layoutControlItem3.Location = new Point(0, 73);
             layoutControlItem3.Name = "layoutControlItem3";
-            layoutControlItem3.Size = new Size(782, 534);
+            layoutControlItem3.Size = new Size(1012, 530);
             layoutControlItem3.TextSize = new Size(0, 0);
             layoutControlItem3.TextVisible = false;
+            // 
+            // hydroEnergyTotalHorizViewCtrl1
+            // 
+            hydroEnergyTotalHorizViewCtrl1.Location = new Point(14, 35);
+            hydroEnergyTotalHorizViewCtrl1.Name = "hydroEnergyTotalHorizViewCtrl1";
+            hydroEnergyTotalHorizViewCtrl1.Size = new Size(984, 24);
+            hydroEnergyTotalHorizViewCtrl1.TabIndex = 12;
+            // 
+            // layoutControlItem8
+            // 
+            layoutControlItem8.Control = hydroEnergyTotalHorizViewCtrl1;
+            layoutControlItem8.Location = new Point(0, 0);
+            layoutControlItem8.MaxSize = new Size(0, 28);
+            layoutControlItem8.MinSize = new Size(545, 28);
+            layoutControlItem8.Name = "layoutControlItem8";
+            layoutControlItem8.Size = new Size(988, 28);
+            layoutControlItem8.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            layoutControlItem8.TextSize = new Size(0, 0);
+            layoutControlItem8.TextVisible = false;
+            // 
+            // simulationSingleWorkingPumpCtrl1
+            // 
+            simulationSingleWorkingPumpCtrl1.Dock = DockStyle.Fill;
+            simulationSingleWorkingPumpCtrl1.Location = new Point(3, 3);
+            simulationSingleWorkingPumpCtrl1.Name = "simulationSingleWorkingPumpCtrl1";
+            simulationSingleWorkingPumpCtrl1.Size = new Size(1002, 520);
+            simulationSingleWorkingPumpCtrl1.TabIndex = 0;
             // 
             // SimulationSingleWorkingEnergyCtrl
             // 
@@ -310,23 +134,10 @@
             layoutControl1.ResumeLayout(false);
             ((ISupportInitialize)panelControl1).EndInit();
             panelControl1.ResumeLayout(false);
-            ((ISupportInitialize)txtE.Properties).EndInit();
-            ((ISupportInitialize)txtP.Properties).EndInit();
-            ((ISupportInitialize)txtH.Properties).EndInit();
-            ((ISupportInitialize)txtQ.Properties).EndInit();
             ((ISupportInitialize)Root).EndInit();
-            ((ISupportInitialize)splitterItem1).EndInit();
-            ((ISupportInitialize)layoutControlGroup2).EndInit();
-            ((ISupportInitialize)layoutControlItem2).EndInit();
             ((ISupportInitialize)groupForSinglePumpInfo).EndInit();
-            ((ISupportInitialize)layoutControlItem4).EndInit();
-            ((ISupportInitialize)layoutControlItem5).EndInit();
-            ((ISupportInitialize)layoutControlItem6).EndInit();
-            ((ISupportInitialize)layoutControlItem7).EndInit();
-            ((ISupportInitialize)emptySpaceItem1).EndInit();
-            ((ISupportInitialize)layoutControlGroup1).EndInit();
-            ((ISupportInitialize)layoutControlItem1).EndInit();
             ((ISupportInitialize)layoutControlItem3).EndInit();
+            ((ISupportInitialize)layoutControlItem8).EndInit();
             ResumeLayout(false);
         }
 
@@ -334,25 +145,11 @@
 
         private DevExpress.XtraLayout.LayoutControl layoutControl1;
         private DevExpress.XtraLayout.LayoutControlGroup Root;
-        private TextEdit txtE;
-        private TextEdit txtP;
-        private TextEdit txtH;
-        private TextEdit txtQ;
-        private HydroPumpListStateViewCtrl hydroPumpListStateViewCtrl1;
-        private HydroEnergyTotalViewCtrl hydroEnergyTotalViewCtrl1;
-        private DevExpress.XtraLayout.SplitterItem splitterItem1;
-        private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup2;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
         private DevExpress.XtraLayout.LayoutControlGroup groupForSinglePumpInfo;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem6;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem7;
-        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem1;
         private PanelControl panelControl1;
-        private Xhs.SinglePumpCalcCtrl singlePumpCalcCtrl1;
-        private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup1;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
+        private HydroEnergyTotalHorizViewCtrl hydroEnergyTotalHorizViewCtrl1;
+        private SimulationPumpSingleWorkingChartCtrl simulationSingleWorkingPumpCtrl1;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem8;
     }
 }

--
Gitblit v1.9.3