From 44d9b3ffe4a3b743dbc9c6023e80f77e2975283e Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 31 七月 2024 23:04:54 +0800
Subject: [PATCH] 部分修改

---
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.Designer.cs               |   37 +
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.resx                     |  828 +++++++++++++++---------------
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Yw.WinFrmUI.Hydro.Q3d.Core.csproj.user |    6 
 HStation.Xhs.Core.sln                                                      |   21 
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.resx            |   21 
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.cs                        |   36 +
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.resx                      |  120 ++++
 Hydro/Yw.Hydro.Core/GlobalUsings.cs                                        |    1 
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj              |    1 
 Hydro/Yw.Hydro.Core/ParseHelper.cs                                         |  117 ++++
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs              |   20 
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.cs                        |   20 
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/DMap.cs                            |   12 
 Hydro/Yw.EPAnet.Core/EpanetBase2.2.cs                                      |   48 
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.resx                      |  120 ++++
 Hydro/Yw.EPAnet.Core/EPAmodel.cs                                           |   14 
 Hydro/Yw.Hydro.Core/Yw.Hydro.Core.csproj                                   |   17 
 Hydro/Yw.EPAnet.Core/HydraulicCore.cs                                      |   48 
 Hydro/Yw.EPAcore.Test/Form1.cs                                             |    9 
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Program.cs                             |    1 
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.Designer.cs              |   11 
 WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.Designer.cs               |   37 +
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.Designer.cs     |   31 
 23 files changed, 1,079 insertions(+), 497 deletions(-)

diff --git a/HStation.Xhs.Core.sln b/HStation.Xhs.Core.sln
index 66d55da..6edd07a 100644
--- a/HStation.Xhs.Core.sln
+++ b/HStation.Xhs.Core.sln
@@ -107,6 +107,8 @@
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Yw.WinFrmUI.Hydro.Core", "WinFrmUI\Yw.WinFrmUI.Hydro.Core\Yw.WinFrmUI.Hydro.Core.csproj", "{BBC8C860-98B1-45B1-B41D-518DCB402C17}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Yw.Hydro.Core", "Hydro\Yw.Hydro.Core\Yw.Hydro.Core.csproj", "{F6068234-6BFC-48B1-9FAB-2892C097C430}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -876,6 +878,24 @@
 		{BBC8C860-98B1-45B1-B41D-518DCB402C17}.Release|x64.Build.0 = Release|Any CPU
 		{BBC8C860-98B1-45B1-B41D-518DCB402C17}.Release|x86.ActiveCfg = Release|Any CPU
 		{BBC8C860-98B1-45B1-B41D-518DCB402C17}.Release|x86.Build.0 = Release|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Debug|x64.Build.0 = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Debug|x86.Build.0 = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.dll_test|Any CPU.ActiveCfg = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.dll_test|Any CPU.Build.0 = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.dll_test|x64.ActiveCfg = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.dll_test|x64.Build.0 = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.dll_test|x86.ActiveCfg = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.dll_test|x86.Build.0 = Debug|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Release|Any CPU.Build.0 = Release|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Release|x64.ActiveCfg = Release|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Release|x64.Build.0 = Release|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Release|x86.ActiveCfg = Release|Any CPU
+		{F6068234-6BFC-48B1-9FAB-2892C097C430}.Release|x86.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
@@ -923,6 +943,7 @@
 		{0BA4B37E-D5D2-41B1-890E-4436E496DC18} = {9F4F9ECE-9C4C-4796-91A1-69805F823EA5}
 		{EB7A36E1-7DAB-4562-BF44-D7F4D05D1653} = {9F4F9ECE-9C4C-4796-91A1-69805F823EA5}
 		{BBC8C860-98B1-45B1-B41D-518DCB402C17} = {4F0A7BA1-6ED6-4F4F-A3B4-B9B3A133D869}
+		{F6068234-6BFC-48B1-9FAB-2892C097C430} = {9F4F9ECE-9C4C-4796-91A1-69805F823EA5}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {E02989A8-9B6F-43E5-AACA-790328215089}
diff --git a/Hydro/Yw.EPAcore.Test/Form1.cs b/Hydro/Yw.EPAcore.Test/Form1.cs
index 1d8ae54..958ffc6 100644
--- a/Hydro/Yw.EPAcore.Test/Form1.cs
+++ b/Hydro/Yw.EPAcore.Test/Form1.cs
@@ -22,6 +22,8 @@
                 textBox1.Text = ofd.FileName;
             }
         }
+
+
         NetWork _net;
         private void button2_Click(object sender, EventArgs e)
         {
@@ -31,7 +33,6 @@
             bool result = _net.BuildFromInp(path);
             if (result) StatusLabel1.Text = "NetWork创建成功";
             else StatusLabel1.Text = "NetWork创建失败";
-
         }
 
         private void button3_Click(object sender, EventArgs e)
@@ -41,8 +42,8 @@
                 StatusLabel1.Text = "请先创建NetWork对象";
                 return;
             }
-            var list=_net.Calc();
-            if (list!=null)
+            var list = _net.Calc();
+            if (list != null)
             {
                 StatusLabel1.Text = "计算成功";
             }
@@ -51,5 +52,7 @@
                 StatusLabel1.Text = "计算失败";
             }
         }
+
+
     }
 }
\ No newline at end of file
diff --git a/Hydro/Yw.EPAnet.Core/EPAmodel.cs b/Hydro/Yw.EPAnet.Core/EPAmodel.cs
index b37f3d3..6578383 100644
--- a/Hydro/Yw.EPAnet.Core/EPAmodel.cs
+++ b/Hydro/Yw.EPAnet.Core/EPAmodel.cs
@@ -17,10 +17,9 @@
 using System.Threading.Tasks;
 ////using WaterDistributioinManager;
 //using Hydro.ConfigModel;
-
 namespace Hydro.HydraulicModel
 {
-   
+
     //public static class EPAModelInput
     //{
     //    public static Dictionary<HydraulicInputType, int> defineEPATypeCode = new Dictionary<HydraulicInputType, int>() 
@@ -35,8 +34,9 @@
 
 
     //    };
-       
+
     //}
+
     public enum HydraulicInputType
     {
         /// <summary>
@@ -95,7 +95,7 @@
 
     public static class NodeOutputType
     {
-        public static List<HydraulicOutputType> List=new List<HydraulicOutputType>()
+        public static List<HydraulicOutputType> List = new List<HydraulicOutputType>()
         {
             HydraulicOutputType.None,
             HydraulicOutputType.Elev,
@@ -111,7 +111,7 @@
         /// <summary>
         /// 绌�
         /// </summary>
-        None= -1,
+        None = -1,
 
         /// <summary>
         /// 鑺傜偣鏍囬珮
@@ -138,7 +138,7 @@
         /// </summary>
         Quality = (int)HydraulicCore.Const_class.Const_Node.EN_QUALITY,//12
 
-        
+
 
 
 
@@ -191,7 +191,7 @@
         /// </summary> 
         Settings = (int)HydraulicCore.Const_class.Const_Link.EN_SETTING,//12
 
-       
+
 
 
 
diff --git a/Hydro/Yw.EPAnet.Core/EpanetBase2.2.cs b/Hydro/Yw.EPAnet.Core/EpanetBase2.2.cs
index 37d0772..6d94968 100644
--- a/Hydro/Yw.EPAnet.Core/EpanetBase2.2.cs
+++ b/Hydro/Yw.EPAnet.Core/EpanetBase2.2.cs
@@ -10,17 +10,13 @@
 
 namespace Hydro.HydraulicModel
 {
+    //Yw.EPAnet 鍛藉悕绌洪棿
 
-    class HydraulicCoreBase
+    public class HydraulicCoreBase
     {
 
-        const string DLLName = "Yw.EPAnet.Core.dll";//"epanet2.2.dll";//"epanet2.2.dll"
-        //{ These are codes used by the DLL functions }
-        
-
-
-
-
+        const string DLLName = "Yw.EPAnet.Core.dll";//"epanet2.2.dll";//"epanet2.2.dll" 
+                                                    //{ These are codes used by the DLL functions }
 
 
         #region 鑺傜偣
@@ -36,16 +32,16 @@
 
         //        鑾峰彇鑺傜偣        id
         [DllImport(DLLName)]
-        public static extern int ENgetnodeid22(int projectID, int index, StringBuilder id); 
+        public static extern int ENgetnodeid22(int projectID, int index, StringBuilder id);
         [DllImport(DLLName)]
         public static extern int ENgetnodecomment22(int projectID, int index, StringBuilder id);
         [DllImport(DLLName)]
         public static extern int ENaddnode22(int projectID, string id, int nodeType, ref int index);
 
         [DllImport(DLLName)]
-        public static extern int  ENgetcoord22(int projectID, int index,ref double x,ref double y);
+        public static extern int ENgetcoord22(int projectID, int index, ref double x, ref double y);
         [DllImport(DLLName)]
-        public static extern int  ENsetcoord22(int projectID, int index, double x, double y);
+        public static extern int ENsetcoord22(int projectID, int index, double x, double y);
 
         //        璁剧疆鑺傜偣鍙傛暟
         [DllImport(DLLName)]
@@ -83,9 +79,9 @@
         public static extern int ENgetlinktype22(int projectID, int index, ref int typecode);
         //        澧炲姞绠$嚎
         [DllImport(DLLName)]
-        public static extern int ENaddlink22(int projectID,string id, int linkType,string fromNode,string toNode,ref int index);
+        public static extern int ENaddlink22(int projectID, string id, int linkType, string fromNode, string toNode, ref int index);
 
-   
+
         #endregion
 
         #region 妯″紡
@@ -101,17 +97,17 @@
         [DllImport(DLLName)]
         public static extern int ENsetpatternvalue22(int projectID, int index, int period, float value);
 
-       
+
 
         public static int ENsetpatternvalue_ex(int projectID, string patternID, int period, float value)
         {
             int err = 0;
             int patternid = 0;
-            err=ENgetpatternindex22(projectID, patternID, ref patternid);
+            err = ENgetpatternindex22(projectID, patternID, ref patternid);
             if (err > 0) return err;
-            if (patternid==0)
+            if (patternid == 0)
             {
-                err=ENaddpattern22(projectID, patternID);
+                err = ENaddpattern22(projectID, patternID);
                 if (err > 0) return err;
                 err = ENgetpatternindex22(projectID, patternID, ref patternid);
                 if (err > 0) return err;
@@ -133,12 +129,12 @@
         /// <param name="patternID"></param>
         /// <param name="values"></param>
         /// <returns></returns>
-        public static int ENsetpatternvalue_ex(int projectID,int nodeindex, string patternID, double[] values)
+        public static int ENsetpatternvalue_ex(int projectID, int nodeindex, string patternID, double[] values)
         {
             int err = 0;
             int patternid = 0;
             err = ENgetpatternindex22(projectID, patternID, ref patternid);
-            
+
             if (err > 0 || patternid == 0)
             {
                 err = ENaddpattern22(projectID, patternID);
@@ -160,8 +156,8 @@
 
         [DllImport(DLLName)]
         public static extern int ENsetcurve22(int projectID, int index, float[] Xvalues, float[] Yvalues, int n);
-        
-        
+
+
 
 
 
@@ -274,12 +270,12 @@
         public static extern int ENsetstatusreport22(int projectID, int code);
         //   璁剧疆閫夐」
         [DllImport(DLLName)]
-        public static extern int ENgetoption22(int projectID, int code,ref float v);
+        public static extern int ENgetoption22(int projectID, int code, ref float v);
 
 
         //   璁剧疆閫夐」
         [DllImport(DLLName)]
-        public static extern int ENgettimeparam22(int projectID, int code,ref int v);
+        public static extern int ENgettimeparam22(int projectID, int code, ref int v);
         //   璁剧疆姘磋川绫诲瀷
         [DllImport(DLLName)]
         public static extern int ENsetqualtype22(int projectID, int qualcode, string chemname,
@@ -300,7 +296,7 @@
 
         ////琛ュ厖
         //EN_Project p, int nodeIndex, int demandIndex,
-         //                      double* baseDemand
+        //                      double* baseDemand
         //琛ュ厖
         [DllImport(DLLName)]
         public static extern int ENgetbasedemand22(int projectID, int nodeIndex, int demandIndex, out List<double> baseDemand);
@@ -313,10 +309,10 @@
 
         //琛ュ厖
         [DllImport(DLLName)]
-        public static extern int ENgetTotalDemand22(int projectID, int p,out double value);
+        public static extern int ENgetTotalDemand22(int projectID, int p, out double value);
 
 
-//int DLLEXPORT EN_getTotalDemand(EN_Project pr, int p, double *value)
+        //int DLLEXPORT EN_getTotalDemand(EN_Project pr, int p, double *value)
         //
     }
 
diff --git a/Hydro/Yw.EPAnet.Core/HydraulicCore.cs b/Hydro/Yw.EPAnet.Core/HydraulicCore.cs
index 3e96133..92d7b27 100644
--- a/Hydro/Yw.EPAnet.Core/HydraulicCore.cs
+++ b/Hydro/Yw.EPAnet.Core/HydraulicCore.cs
@@ -80,7 +80,7 @@
         璁剧疆 = 12,
         鍔熺巼 = 13,
     }
-    public class HydraulicCore
+    public sealed class HydraulicCore
     {
         public static class Const_class
         {
@@ -257,8 +257,8 @@
 
         }
 
-        static int ProjectCount=0;
-        
+        static int ProjectCount = 0;
+
         public void Dispose()
         {
             HydraulicCore.ProjectCount--;
@@ -284,15 +284,15 @@
         }
         //        鑾峰彇鑺傜偣绫诲瀷
 
-        public float getvalue(string ID,int paramcode)
+        public float getvalue(string ID, int paramcode)
         {
             int err = 0;
             int index = 0;
-            err=getnodeindex(ID,ref index);
+            err = getnodeindex(ID, ref index);
             float value = 0;
-            if (index>0)
+            if (index > 0)
             {
-                err = getnodevalue(index,paramcode,ref value);
+                err = getnodevalue(index, paramcode, ref value);
             }
             else
             {
@@ -300,9 +300,9 @@
                 err = getlinkvalue(index, paramcode, ref value);
             }
             return value;
-            
+
         }
-        public float getvalue(string ID, int paramcode,bool isNode)
+        public float getvalue(string ID, int paramcode, bool isNode)
         {
             int err = 0;
             int index = 0;
@@ -310,11 +310,11 @@
             if (isNode)
             {
                 err = getnodeindex(ID, ref index);
-                
+
                 if (index > 0)
                     err = getnodevalue(index, paramcode, ref value);
             }
-            
+
             else
             {
                 err = getlinkindex(ID, ref index);
@@ -324,17 +324,17 @@
             return value;
 
         }
-        public int setvalue(string ID, int paramcode,double value, bool isNode)
+        public int setvalue(string ID, int paramcode, double value, bool isNode)
         {
             int err = 0;
             int index = 0;
-           
+
             if (isNode)
             {
                 err = getnodeindex(ID, ref index);
 
                 if (index > 0)
-                    err = setnodevalue(index, paramcode,(float) value);
+                    err = setnodevalue(index, paramcode, (float)value);
             }
 
             else
@@ -343,7 +343,7 @@
                 if (index > 0)
                     err = setlinkvalue(index, paramcode, (float)value);
             }
-            
+
             return err;
 
         }
@@ -391,7 +391,7 @@
             return HydraulicCoreBase.ENsetnodevalue22(projectID, index, paramcode, value);
         }
 
-        
+
 
         #region 绠℃
 
@@ -540,7 +540,7 @@
             ProjectCount--;
             if (!isWaterModelCalc) return 0;
             return HydraulicCoreBase.ENclose22(projectID);
-           
+
         }
         //        鍏抽棴姘村姏妯℃嫙绯荤粺锛岄噴鏀惧唴瀛�
 
@@ -727,11 +727,11 @@
             if (!isWaterModelCalc) return 0;
             return HydraulicCoreBase.ENsetstatusreport22(projectID, code);
         }
-        public float getoption(int code )
+        public float getoption(int code)
         {
             if (!isWaterModelCalc) return 0;
             float v = 0;
-             HydraulicCoreBase.ENgetoption22(projectID, code,ref v);
+            HydraulicCoreBase.ENgetoption22(projectID, code, ref v);
             return v;
         }
 
@@ -772,10 +772,10 @@
         }
 
 
-   
-        public int getbasedemand( int nodeIndex, int demandIndex, out List<double> baseDemand)
+
+        public int getbasedemand(int nodeIndex, int demandIndex, out List<double> baseDemand)
         {
-            return HydraulicCoreBase.ENgetbasedemand22(projectID, nodeIndex,demandIndex, out baseDemand);
+            return HydraulicCoreBase.ENgetbasedemand22(projectID, nodeIndex, demandIndex, out baseDemand);
         }
         //琛ュ厖
 
@@ -785,12 +785,12 @@
             return HydraulicCoreBase.ENgetdemandpattern22(projectID, nodeIndex, demandIndex, out patIndex);
         }
 
-        public int getTotalDemand(int p,  out double value)
+        public int getTotalDemand(int p, out double value)
         {
             return HydraulicCoreBase.ENgetTotalDemand22(projectID, p, out value);
         }
 
-     
+
 
     }
 }
\ No newline at end of file
diff --git a/Hydro/Yw.Hydro.Core/GlobalUsings.cs b/Hydro/Yw.Hydro.Core/GlobalUsings.cs
new file mode 100644
index 0000000..37e401d
--- /dev/null
+++ b/Hydro/Yw.Hydro.Core/GlobalUsings.cs
@@ -0,0 +1 @@
+锘縢lobal using Yw.EPAnet.Calcu;
\ No newline at end of file
diff --git a/Hydro/Yw.Hydro.Core/ParseHelper.cs b/Hydro/Yw.Hydro.Core/ParseHelper.cs
new file mode 100644
index 0000000..41769ba
--- /dev/null
+++ b/Hydro/Yw.Hydro.Core/ParseHelper.cs
@@ -0,0 +1,117 @@
+锘縰sing Hydro.Core.Model;
+using HyCore = Hydro.Core;
+namespace Yw.Hydro
+{
+    /// <summary>
+    /// 瑙f瀽杈呭姪绫�
+    /// </summary>
+    public class ParseHelper
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public static NetWork ToNetWork(Yw.Model.HydroModelInfo model)
+        {
+            if (model == null)
+            {
+                return default;
+            }
+            var netWork = new NetWork();
+
+            //杩炴帴鑺傜偣
+            if (model.Junctions != null && model.Junctions.Count > 0)
+            {
+                foreach (var junction in model.Junctions)
+                {
+                    var junctionModel = new JunctionModel();
+                    junctionModel.ID = junction.Code;
+                    junctionModel.Name = junction.Name;
+                    junctionModel.Elev = (float)junction.Elev;
+                    junctionModel.Demand = junction.Demand.HasValue ? (float)junction.Demand.Value : 0;
+                    junctionModel.PatternID = junction.DemandPattern;
+                    junctionModel.X = (float)junction.Position2d.X;
+                    junctionModel.Y = (float)junction.Position2d.Y;
+                    netWork.Nodes.Add(junctionModel);
+                }
+            }
+
+            //姘村簱
+            if (model.Reservoirs != null && model.Reservoirs.Count > 0)
+            {
+                foreach (var reservoir in model.Reservoirs)
+                {
+                    var reservoirModel = new ReservoisModel();
+                    reservoirModel.ID = reservoir.Code;
+                    reservoirModel.Name = reservoir.Name;
+                    reservoirModel.Head = (float)reservoir.Head;
+                    reservoirModel.PatternID = reservoir.HeadPattern;
+                    reservoirModel.X = (float)reservoir.Position2d.X;
+                    reservoirModel.Y = (float)reservoir.Position2d.Y;
+                    netWork.Nodes.Add(reservoirModel);
+                }
+            }
+
+            //姘存睜
+            if (model.Tanks != null && model.Tanks.Count > 0)
+            {
+                foreach (var tank in model.Tanks)
+                {
+                    var tankModel = new TankModel();
+                    tankModel.ID = tank.Code;
+                    tankModel.Name = tank.Name;
+                    tankModel.Elev = (float)tank.PoolElev;
+                    tankModel.InitLevel = (float)tank.InitLevel;
+                    tankModel.MaxLevel = (float)tank.MaxLevel;
+                    tankModel.MinLevel = (float)tank.MinLevel;
+                    tankModel.MinVol = (float)tank.MinVol;
+                    tankModel.VolCurve = tank.VolCurve;
+                    tankModel.Diameter = (float)tank.Diameter;
+                    tankModel.X = (float)tank.Position2d.X;
+                    tankModel.Y = (float)tank.Position2d.Y;
+                    netWork.Nodes.Add(tankModel);
+                }
+            }
+
+            //绠¢亾
+            if (model.Pipes != null && model.Pipes.Count > 0)
+            {
+                foreach (var pipe in model.Pipes)
+                {
+                    var pipeModel = new PipeModel();
+                    pipeModel.ID = pipe.Code;
+                    pipeModel.Name = pipe.Name;
+                    pipeModel.Node1 = pipe.StartCode;
+                    pipeModel.Node2 = pipe.EndCode;
+                    pipeModel.Length = (float)pipe.Length;
+                    pipeModel.Diameter = (float)pipe.Diameter;
+                    pipeModel.Roughness = (float)pipe.Roughness;
+                    pipeModel.MinorLoss = (float)pipe.MinorLoss;
+                    netWork.Links.Add(pipeModel);
+                }
+            }
+
+            //姘存车
+            if (model.Pumps != null && model.Pumps.Count > 0)
+            {
+                foreach (var pump in model.Pumps)
+                {
+                    var pumpModel = new PumpModel();
+                    pumpModel.ID = pump.Code;
+                    pumpModel.Name = pump.Name;
+                    pumpModel.Node1 = pump.StartCode;
+                    pumpModel.Node2 = pump.EndCode;
+                    pumpModel.RatedPower = pump.RatedPower;
+                    pumpModel.FlowCurveID = pump.CurveQH;
+                    pumpModel.Status = HyCore.ObjectEnum.StatusType.OPEN;
+                    netWork.Links.Add(pumpModel);
+                }
+            }
+
+            return netWork;
+        }
+
+
+
+
+    }
+}
diff --git a/Hydro/Yw.Hydro.Core/Yw.Hydro.Core.csproj b/Hydro/Yw.Hydro.Core/Yw.Hydro.Core.csproj
new file mode 100644
index 0000000..ca55553
--- /dev/null
+++ b/Hydro/Yw.Hydro.Core/Yw.Hydro.Core.csproj
@@ -0,0 +1,17 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>net6.0</TargetFramework>
+    <ImplicitUsings>enable</ImplicitUsings>
+    <Nullable>disable</Nullable>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Yw.Service.Hydro.Core" Version="3.1.8" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\Yw.EPAnet.Calcu.Core\Yw.EPAnet.Calcu.Core.csproj" />
+  </ItemGroup>
+
+</Project>
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.Designer.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.Designer.cs
index fa0fe7b..22537e3 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.Designer.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.Designer.cs
@@ -30,11 +30,11 @@
         {
             components = new Container();
             ComponentResourceManager resources = new ComponentResourceManager(typeof(HydroModelMgrPage));
-            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions5 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject17 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject18 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject19 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject20 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions1 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject1 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject2 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject3 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject4 = new DevExpress.Utils.SerializableAppearanceObject();
             ribbonControl1 = new DevExpress.XtraBars.Ribbon.RibbonControl();
             barBtnDelete = new DevExpress.XtraBars.BarButtonItem();
             barBtnDetail = new DevExpress.XtraBars.BarButtonItem();
@@ -61,6 +61,7 @@
             colDescription = new DevExpress.XtraGrid.Columns.GridColumn();
             colDetail = new DevExpress.XtraGrid.Columns.GridColumn();
             repositoryItemButtonEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit();
+            barBtnCalcu = new DevExpress.XtraBars.BarButtonItem();
             ((ISupportInitialize)ribbonControl1).BeginInit();
             ((ISupportInitialize)svgImage32).BeginInit();
             ((ISupportInitialize)panelControl1).BeginInit();
@@ -74,9 +75,9 @@
             // ribbonControl1
             // 
             ribbonControl1.ExpandCollapseItem.Id = 0;
-            ribbonControl1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { ribbonControl1.ExpandCollapseItem, barBtnDelete, barBtnDetail, barBtnEdit, barBtnAdd, barBtnUp, barBtnDown, barBtnRefresh, barBtnViewModel });
+            ribbonControl1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { ribbonControl1.ExpandCollapseItem, barBtnDelete, barBtnDetail, barBtnEdit, barBtnAdd, barBtnUp, barBtnDown, barBtnRefresh, barBtnViewModel, barBtnCalcu });
             ribbonControl1.Location = new Point(1, 1);
-            ribbonControl1.MaxItemId = 18;
+            ribbonControl1.MaxItemId = 19;
             ribbonControl1.Name = "ribbonControl1";
             ribbonControl1.Pages.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPage[] { ribbonPage1 });
             ribbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.False;
@@ -166,6 +167,7 @@
             // ribbonPageGroup2
             // 
             ribbonPageGroup2.ItemLinks.Add(barBtnViewModel);
+            ribbonPageGroup2.ItemLinks.Add(barBtnCalcu);
             ribbonPageGroup2.Name = "ribbonPageGroup2";
             ribbonPageGroup2.Text = "妯″瀷";
             // 
@@ -275,11 +277,19 @@
             // repositoryItemButtonEdit1
             // 
             repositoryItemButtonEdit1.AutoHeight = false;
-            editorButtonImageOptions5.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("editorButtonImageOptions5.SvgImage");
-            editorButtonImageOptions5.SvgImageSize = new Size(20, 20);
-            repositoryItemButtonEdit1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "", -1, true, true, false, editorButtonImageOptions5, new DevExpress.Utils.KeyShortcut(Keys.None), serializableAppearanceObject17, serializableAppearanceObject18, serializableAppearanceObject19, serializableAppearanceObject20, "", null, null, DevExpress.Utils.ToolTipAnchor.Default) });
+            editorButtonImageOptions1.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("editorButtonImageOptions1.SvgImage");
+            editorButtonImageOptions1.SvgImageSize = new Size(20, 20);
+            repositoryItemButtonEdit1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "", -1, true, true, false, editorButtonImageOptions1, new DevExpress.Utils.KeyShortcut(Keys.None), serializableAppearanceObject1, serializableAppearanceObject2, serializableAppearanceObject3, serializableAppearanceObject4, "", null, null, DevExpress.Utils.ToolTipAnchor.Default) });
             repositoryItemButtonEdit1.Name = "repositoryItemButtonEdit1";
             repositoryItemButtonEdit1.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor;
+            // 
+            // barBtnCalcu
+            // 
+            barBtnCalcu.Caption = "璁$畻";
+            barBtnCalcu.Id = 18;
+            barBtnCalcu.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnCalcu.ImageOptions.SvgImage");
+            barBtnCalcu.Name = "barBtnCalcu";
+            barBtnCalcu.ItemClick += barBtnCalcu_ItemClick;
             // 
             // HydroModelMgrPage
             // 
@@ -332,5 +342,6 @@
         private DevExpress.XtraBars.BarButtonItem barBtnRefresh;
         private DevExpress.XtraBars.BarButtonItem barBtnViewModel;
         private DevExpress.XtraBars.Ribbon.RibbonPageGroup ribbonPageGroup2;
+        private DevExpress.XtraBars.BarButtonItem barBtnCalcu;
     }
 }
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs
index 53f03a5..27486a3 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs
@@ -1,4 +1,6 @@
-锘縩amespace Yw.WinFrmUI
+锘縰sing Yw.EPAnet.Calcu;
+
+namespace Yw.WinFrmUI
 {
     /// <summary>
     /// 
@@ -137,6 +139,19 @@
             this.ViewModelEvent?.Invoke(vm.Dto);
         }
 
+        //璁$畻
+        private void barBtnCalcu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+            var vm = GetCurrentViewModel();
+            if (vm == null)
+            {
+                return;
+            }
+            var info = new Yw.BLL.HydroModelInfo().GetByID(vm.ID);
+            var netWork = new NetWork();
+            var list = netWork.Calc();
+        }
+
         //涓婄Щ
         private void barBtnUp_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
         {
@@ -155,6 +170,9 @@
 
         }
 
+
         #endregion
+
+
     }
 }
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.resx b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.resx
index 4966174..b44b498 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.resx
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.resx
@@ -277,13 +277,32 @@
         Pg0KPC9zdmc+Cw==
 </value>
   </data>
+  <data name="barBtnCalcu.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAKoCAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MTYgMTYiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMzQ3NUJBO30KCS5C
+        bGFja3tmaWxsOiM3MzczNzM7fQo8L3N0eWxlPg0KICA8cGF0aCBkPSJNMCwxdjE0aDE2VjFIMHogTTE1
+        LDE0SDFWMmgxNFYxNHoiIGNsYXNzPSJCbGFjayIgLz4NCiAgPHBhdGggZD0iTTcuMiw4SDYuMWwwLjIt
+        MWgxLjFsMC4zLTEuNkM3LjksNSw4LDQuNCw5LjIsNC4xQzkuOSw0LDEwLjUsNCwxMSw0bC0wLjIsMWMt
+        MC4xLDAtMC42LDAtMS4xLDAuMSAgQzkuNCw1LjIsOS4zLDUuMyw5LjMsNS41TDguOSw3aDEuM0wxMCw4
+        SDguN2wtMC41LDIuNmMtMC4xLDAuNC0wLjIsMS0xLjQsMS4zQzYuMSwxMiw1LjUsMTIsNSwxMmwwLjIt
+        MWMwLjEsMCwwLjYsMCwxLjEtMC4xICBjMC4zLTAuMSwwLjQtMC4yLDAuNC0wLjRMNy4yLDh6IiBjbGFz
+        cz0iQmx1ZSIgLz4NCjwvc3ZnPgs=
+</value>
+  </data>
   <metadata name="svgImage32.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>311, 17</value>
   </metadata>
   <metadata name="hydroModelMgrViewModelBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>437, 17</value>
   </metadata>
-  <data name="editorButtonImageOptions5.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="editorButtonImageOptions1.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40
         LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj
index aeedb39..c42cd6c 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj
@@ -12,6 +12,7 @@
   </ItemGroup>
 
   <ItemGroup>
+    <ProjectReference Include="..\..\Hydro\Yw.Hydro.Core\Yw.Hydro.Core.csproj" />
     <ProjectReference Include="..\Yw.WinFrmUI.Core\Yw.WinFrmUI.Core.csproj" />
   </ItemGroup>
 
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/DMap.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/DMap.cs
index 4d175c6..3412d7c 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/DMap.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/DMap.cs
@@ -19,9 +19,11 @@
 {
     public partial class DMap : Panel
     {
+
+
         private bool _needPaintAll;
         private Bitmap buffer;
-        
+
         public DrawDelegate DrawNet = null;
         public DrawDelegate DrawNetNew = null;
 
@@ -38,7 +40,7 @@
 
         private bool Inited = false;
 
-        public DrawingStatus Status = DrawingStatus.Ready; 
+        public DrawingStatus Status = DrawingStatus.Ready;
         public DMap()
         {
             InitializeComponent();
@@ -57,12 +59,12 @@
             this.onMouseUp = MouseEvents[2];
             this.onMouseWheel = MouseEvents[3];
             this.Inited = true;
-            this.Status=DrawingStatus.Ready;
+            this.Status = DrawingStatus.Ready;
         }
 
         protected override void OnPaint(PaintEventArgs e)
         {
-            this.Status= DrawingStatus.drawingBase;
+            this.Status = DrawingStatus.drawingBase;
             base.OnPaint(e);
             if (!Inited) { this.Status = DrawingStatus.Ready; return; }
             if (float.IsInfinity(mapOption.zoom)) { this.Status = DrawingStatus.Ready; return; }
@@ -81,7 +83,7 @@
             bufferG.TranslateTransform(Width / 2, Height / 2);
             bufferG.ScaleTransform(mapOption.zoom, -mapOption.zoom);
             bufferG.TranslateTransform(-mapOption.Center.X, -mapOption.Center.Y);
-            
+
 
             this.Status = DrawingStatus.drawingPic;
             DrawBackGroundPic(bufferG, _Template);
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.Designer.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.Designer.cs
index 02f8409..e324e68 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.Designer.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.Designer.cs
@@ -342,19 +342,19 @@
             // 
             鏂板缓ToolStripMenuItem.Image = (System.Drawing.Image)resources.GetObject("鏂板缓ToolStripMenuItem.Image");
             鏂板缓ToolStripMenuItem.Name = "鏂板缓ToolStripMenuItem";
-            鏂板缓ToolStripMenuItem.Size = new Size(148, 22);
+            鏂板缓ToolStripMenuItem.Size = new Size(180, 22);
             鏂板缓ToolStripMenuItem.Text = "鏂板缓";
             // 
             // toolStripSeparator1
             // 
             toolStripSeparator1.Name = "toolStripSeparator1";
-            toolStripSeparator1.Size = new Size(145, 6);
+            toolStripSeparator1.Size = new Size(177, 6);
             // 
             // 鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem
             // 
             鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Image = (System.Drawing.Image)resources.GetObject("鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Image");
             鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Name = "鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem";
-            鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Size = new Size(148, 22);
+            鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Size = new Size(180, 22);
             鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Text = "鎵撳紑鏂囦欢浣嶇疆";
             鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Click += 鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem_Click;
             // 
@@ -362,7 +362,7 @@
             // 
             ePA涓墦寮�ToolStripMenuItem.Image = (System.Drawing.Image)resources.GetObject("ePA涓墦寮�ToolStripMenuItem.Image");
             ePA涓墦寮�ToolStripMenuItem.Name = "ePA涓墦寮�ToolStripMenuItem";
-            ePA涓墦寮�ToolStripMenuItem.Size = new Size(148, 22);
+            ePA涓墦寮�ToolStripMenuItem.Size = new Size(180, 22);
             ePA涓墦寮�ToolStripMenuItem.Text = "EPA涓墦寮�";
             ePA涓墦寮�ToolStripMenuItem.Click += EPA涓墦寮�ToolStripMenuItem_Click;
             // 
@@ -370,7 +370,7 @@
             // 
             鏃х増鎵撳紑ToolStripMenuItem.Image = (System.Drawing.Image)resources.GetObject("鏃х増鎵撳紑ToolStripMenuItem.Image");
             鏃х増鎵撳紑ToolStripMenuItem.Name = "鏃х増鎵撳紑ToolStripMenuItem";
-            鏃х増鎵撳紑ToolStripMenuItem.Size = new Size(148, 22);
+            鏃х増鎵撳紑ToolStripMenuItem.Size = new Size(180, 22);
             鏃х増鎵撳紑ToolStripMenuItem.Text = "鏃х増鎵撳紑";
             鏃х増鎵撳紑ToolStripMenuItem.Visible = false;
             鏃х増鎵撳紑ToolStripMenuItem.Click += 鏃х増鎵撳紑ToolStripMenuItem_Click;
@@ -1459,7 +1459,6 @@
             map.Name = "map";
             map.Size = new Size(1051, 554);
             map.TabIndex = 8;
-           
             // 
             // CubeView
             // 
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.resx b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.resx
index cddf271..5ada2c6 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.resx
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/MapViewer.resx
@@ -18,7 +18,7 @@
     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
     <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
         <value>[base64 mime encoded serialized .NET Framework object]</value>
     </data>
@@ -124,160 +124,6 @@
     <value>138, 17</value>
   </metadata>
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="鏂板缓ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-</value>
-  </data>
-  <data name="鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-</value>
-  </data>
-  <data name="ePA涓墦寮�ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-</value>
-  </data>
-  <data name="鏃х増鎵撳紑ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-</value>
-  </data>
   <data name="toolStripSplitButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
@@ -318,109 +164,6 @@
         LR0H5QLZLbeaw9IH+qhTH6BG6r5yfxfldUZKa/Tsq9ZRXKtHVatjV02HlJmW7VL/SrIVyFG7taSRbaVq
         3lNVcvqz8y9G/s1QykE5HpXa/CGhlNr3kitDWaCIUBrDD4nnLx3/W2PDhn8Dtua/eH+Pe1sAAAAASUVO
         RK5CYII=
-</value>
-  </data>
-  <data name="鍙﹀瓨涓篢oolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        /9j/4AAQSkZJRgABAQEAAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
-        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
-        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAiACADASIAAhEBAxEB/8QA
-        HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
-        MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
-        V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
-        x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
-        BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
-        YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
-        hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
-        8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+uj4W/Gv4t/Er9pv43/DDU/GFpoXhbwDY65P4b0rwzp2l3mrx
-        iw+JGr+FLK48TXuteAr2KC6u9M0sXsGmaLfa/aJpt7pOoX2uQa5eav4V036ZvtH+J3zmz+JWtIP4PN0r
-        wfnv1J+GZGcY7enX5q/P/wDZklE37dv7V4wHKad4oRhs8wDyfjHrMYyptL3HylefKGNxG4Z+b9M5COcR
-        D6fZl/2/TQ16EDjHP4c/U8QYengcxVChRoxh9Qy2oo/V6C9+tg6VSpJ2pxTbnLdrmaV5uc25v0c6jDCY
-        pUqShCKwuCnpCkryqUFOT0ppXcr3bu2nFycp80n5PLo3xpJO34sawgH/ADz0jwIeMtyDL8Kn7Dv/AEy3
-        wVB+1V+0B4T/AG49D+Bmu/EHR/EfgG48V6J4WudB1TSNAt/E2pLrfwt8f+M59TsJdA+HehwR2mg6j4b0
-        KO+vbrxLYXTvrtnp9n4Y1O2/tLWLb9OpOM/uwPT9yo7v3/spT2A/xxz+Afju9H/D4vwLaZww8c2YAwB8
-        o+Anid+gjixk848tc9ecEn0eHsFQx2E4ndejhr4PhjH42hL6phpShXo4jCqEoTnSlKlNxcl7Sm41YRk1
-        Gau3KeHrYyWdwr8k1h8hxmKpc1GjJwrUsThoxlGTheErScVKFpKMpRUk3c4D4qftSeOf2ZP2o/2l/G/w
-        /wD7EutWvPHXxC8KXum634YfxV/aFv8A8LDv77TrPSLGLWtBeHVrnVRDaQSTX/2N/tCrc+Qifax6tqP7
-        b3/BSG0+KNx8FpfhH8HLL4owzCCXwdqOqfAS31CGb+wB4o8maaP9pq4sY5BoEiam6NdbhDKEOJv3Z+Mv
-        27Phd8S/Df7THxim1PwV4wFv4k+Lup+MNAnsvCviTVbDVvD2p+NhrtlqFjq2laVfaPdr/ZksdxPBbahL
-        d2cwk069t7bVre4sVt/GC++L+vftg+NfjxYeG76bStT1rUJ7DUrOaOaRon8A2fhS2ZbG3L6hGjS2rwc2
-        42Jh5P3TB6/R82fDcoZfXprhzFVZ8J1sdUxGLnDEVK2ZYGlg6eDy/wB3HUFCdSFSalRSdd+zXJFSjO/3
-        eaLInRw1Z08pxNWWQVsVKpXqOcquMwdOhHD4NKni6KU5qco+ySdaTj7ibhM+gPib/wAFAv8AgpL8LdH1
-        zXPFvwx+BWl6f4f0+71XVGhk+G2t3MFjYpLNdyx2nhz476pcXTwwo0nkWizXMm3bBDLKVRvkT9lP4++M
-        v2j/APgpB8Bfip48ttIsvEvizxdrk1/aaFp/9laXGNF+Fnjzw/D9msf7S1fyh5emKHP9o3Jdw7s6uzpX
-        mPxi0v44eN/CvjKAeFvE10bzw/rESWVvpOs3d5fNJazAWtraRWLy3FxcY8qGCNXklkdEQFiKm/4Jy/Db
-        4n6P+2l+y3qOufDnx9oum6bqXjibVb7WfBXinRrTTvP0f4oxW0l/Nq2kWS2sdz/aWmR280xWGaS9tYIp
-        HnIjPj5bmGXVeGuK6ksNkeX42eU4rCUvqK+r1K9KpTlUlSUa2JrzqN1adKSVNrVJNSbPHyTEZfVyfiHE
-        fUMty7F/UquEpvDqrSqVqVSHtJQUcRia0p3qUoP3EndW97luf226hp9hdqGu7K0umUgK1xbQzMo3P90y
-        I5HQdD+eOc/+xNF/6BGl/wDgBa//ABo/5PfknbuP9WfqP/QpKgr8WPjTL/sPRf8AoEaX/wCC+0/+Nf5z
-        35JtRaTpUU6SR6Zp8ckZBR0srZHQ7pOVZYgyn6H8T1q1Uy/6wfh/6FJQAP/Z
-</value>
-  </data>
-  <data name="浠ュ綋鍓嶈瑙掑彟瀛楾oolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
-        dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAOfSURBVFhH5ZjdS1NhGMD9G/oDugoCLyMIwauuoi4i
-        kKJC8CYjiKBQU7EkP2bLry0/ViJmfpCRZaaGLDR1TmdaOjGdqDB1OqduNsfcnNnT8xw942zn3fdJL3rh
-        x3ae95zn+XHej3O2uPSsRzEBAJLCLBIJrKSxwCwSgGSkhoESSWIljwZWYRZqBEIgiRSruD+nEHhaUg66
-        kVERGu0QL9TJKhAp3sIP0jOYYF8iFax6WYvni5vL5eKF7KzrefDUsAhbqEJVA8vLJhFGo/F4hIrLlIDH
-        IvIKCo9HKJwhQ1IZxFMePDUspBQKRtgTXjKhhuYWaG1rF1EoL+GlTuLpTAkhkgmZzWuHEd9WV9/IC13C
-        Q6aEEK8QQoUVyBiDIxfi7kIwAq2yUFRWv+BzRCSUSRd97lbDsmlFBMUD7UPzCwuQlpkDExN6Zn9t3euo
-        hFR00ZBuBGPiRvGjHrL/R2iJhg6H3W7fHsPDJ8hphClD/DMhk3MPagy/4J5uHW72m+HusAVUeGx0eKhb
-        gZxAggvJ5M+YKyVc6hsaYW5uHhrntyGhcwnOtC+KONexBLWzdtj/g+UBUngRHh+h1raPMKzTiWh60wJF
-        xaXMvgGNBtIeZsOgVgserHJba/ERaFt0wPTWLoxtun3iyQNmcO5xVokBhWIZMqfTCfJJm09RYtzq5q51
-        ePZFfdnfNylFMyKtUKmyEubsHjj7ybcgEUyI0NvclCYBkU6ot28Ank9vMQuGEpLprZSmGpFOaG5+wTt3
-        DofB22YMswercM3SdRjiGonS+bQCsdGWIBaqqKqGMqVSRL6sCLJyHjP7SssVsGo2w9Wvq16hGYMBvvT0
-        cNQ3NHFCuflFl7FgKg8vdFG9goewiIiFol1lwjtEq+e90eFl0/0b8mRybgUK44qfB0N8vY+7Q+NMoWiH
-        rF+jhbIp8QojQs2h3B/cEL9CpBNSVqq4vYZVMJTQtw0XpTmPSCdE19JnxuiGqCAJ0Q9KltCdIQulUCOc
-        DCGZkNVq44om9R5Mbp77I+tQMGHlhkYYp8ls292nFFcQkdANSkpFWS/qFKeJyep7++4DJ0Qv+eP6SbBj
-        EXqgCov7c2twjZvs2DKFMgQvRExS4ijZ4b/T+8807j307KK7QvsMPWjpk7YErYWbM33INV5CiFCIoHdr
-        1o89isf7xXhSEPpDIkkQS+3o6i4xraxqPR7PFBbaQWjzo+fWBSocCH+hiGEljQVmkUhgJY0eiPsLefhM
-        ZZ6pXgEAAAAASUVORK5CYII=
-</value>
-  </data>
-  <data name="澧為噺淇濆瓨ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
 </value>
   </data>
   <data name="toolStripButton_save.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -613,42 +356,42 @@
   <data name="toolStripButton_娣诲姞姘磋〃.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         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
-        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
-        ggjsMEAAAAAASUVORK5CYII=
+        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
+        dhuzrxoAAAAASUVORK5CYII=
 </value>
   </data>
   <data name="toolStripButton_閲嶅鍣�.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -750,6 +493,383 @@
         BCkolYcollQUijryP0bIbqlIpxXE40IK99IT20CWZ8F31jWqNwzUy9ZhKeWAn3S4c7TiDF3zVNxAYoPj
         w4aQ4tzSU9tAlme+iNXCw8Tcnee2gSzP5m+uYmLSg2OnF3CE3tHHXV6ccN/AyQu3cOriMqYurWB2/j5c
         Vx7BvbiCxev3cMb7zDaQ5Z1w5gFnHnDmAWcecOYBZx5w5oF/GIz9Aewl4z81MpoIAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="toolStripDropDownButton_宸ュ叿.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="toolStripSplitButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        aCDCUwAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="toolStripComboBox_娴忚妯″紡.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6
+        JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAA68AAAOvAGVvHJJAAABo0lE
+        QVRYR+2Wv0rDUBjFLyiIVMQ/VFF0sYKLOqiTOPQNnH0Bl46+gSK6+BoODvogeYVsGQqBDIEMgQzXc8K9
+        bUmuyU3TJAg98IMvadJz+PJ9cIWUslOMN9tkUry+f0hC6XrR10KIdbACzAGalApwqELkA4DGBd8TsGEM
+        0FIHlgH+DgAaV2GA5SfoPABoXIUB/sUneHz+SomiSCZJou7aKRtgIvxmFYDGb99j+fQ5lnejHxkEQaUQ
+        pQHSpwrEADTXAVzXlQ+jl1rAvmfdAbadxsRxnDQAu+D7vvQ8zwoY3oIzcKToWwdgu2lIY20ex3EaLAxD
+        K2B4CQ7ApsK+AxRD0HCeIaRgOP8MUHW2gIJdd1tAwa44gA6h69nrxrcA4lmNZzamNHGutwD1PRiCK3AD
+        ON02XINTkN8CiKdVhmCLTGyBY3ChYL0L9gAn24Z9sA3yW2CpVdBTsK4vHaAMSm8ByvYDZLcAr+6A+iFM
+        ZiayW4BXB6bJrgL+YzoDZfDhmS3g5A8Au9AHeqqrMt2CMiC2m4Y01uZrgPOgp7oqlTpALXgLhPgF8kdM
+        dETRv3oAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="toolStripDropDownButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOOSURBVFhH7ZfNTxNBGMZJPJn4F3g0JmI0Hjh40XhQThjD
+        obEohRjRCCLbglUQKFURtSWgBoUQ4hc0iqQVjRGpUQqKgl8tIlRBURJs2tLaQkoLpRQed5ZFqLtdrWC9
+        +EueZN+Z2dknM+877cT8h1BZ24xoi/7sclrLfhiIJilUETGwkhYx8c8MrKK1gmNALBYz+ptEZGAu/pUi
+        IYU6Ht5ANJBkn1y8gYFhH64+GYJC24cL+i9oMX/D9MwM2ytMikz55zlgG5nAsXozkipeo/75V3T2O9Hc
+        ZUXpvX6slrfirtHOjgyP+OCxP8uBneJdiEs7j/yKBmi12hARLC4vEkpf4PYrGxOHQ9BAOKanp1GsM0P7
+        i8ntIz6sy2vDVDD8diRTisgMkI+7PeOIK2xFQGDiOa4YPgtuhaCBn7eAMDU1hXsvB6G+P8C2CGMecuPQ
+        9R424hKRAfIsEomwKSkHmeWNnL2f00KGnGMQXzSyEReJVOAg4sPr9ULX1oMi3Qe2RZheegVkGjMbcYk4
+        B3w+H16+MSE2R48Rr59tDU/lo0E87nWyEZdkKsJzYIY+YEwmE5S1T6HUvmdbufgDQZTSeVKk62db+JFI
+        BY5ivhwgSkxMRHx8PNbvLsEe1R1c09wKyYFRXwDbT7dgo7KdORmJ6XAIGhDCYrGgo6MD8urHiMtvgaKh
+        B5q2Tzh/txubcxux5oAG6488RBKdgA+67GFN8Bogtf47stls0Ov1uFh9GXnltUgv1SJLVYeCknPYp9bR
+        JuqwIb8Ne2vewmB2IBgMcubgrYJAIPDb8vv9sFqtMBqNMBgMaGpqQlVVFbJz5JAU1zMrEad4iv2Xu5nf
+        isnJyZD3eatgYmJiUSKlWlZWBkqWA1HRDcRm3GTy4eC1dzB9dmJ8fPzHWN4qGBsbW7TcbjdUKhWkh48i
+        IU+D2MwGbDnVgazaXgxYnPB4PMw43hwYHR1dEg0PD0OtViO38AS2yeuwlrqNrWc6Uan/yBgkY3hXwOVy
+        LZlIftTU1KC8ohqi4kbsONuKR6/6GXOkn3cFHA7HkoqULKmW5mY92tufoa+vD3a7nelLS6e4BkhntJRB
+        yUMNkL/JC5VKSyIrmH2WnmDKJjlbyexdqlSJFGkBE5N6Jpp7h/QlU4V0mwK7ZXQflU/3HZ+djx6350AW
+        MqlcqM9dCjVAQ24o5KZCGqOl+ZsRDbmjkYA4ipbm74b/jpiY77B2tgj08x+0AAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="tb_棰滆壊鍒嗙骇璁剧疆.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKGSURBVFhH7ZfPa1NBEMeLBUHw0muOOfuniIJ4i5CkJiYl
+        qW3BPNHSSn+EaLC1aW2xggg9FEVF0b+gKCpCRa0iVqgQi1oVD8Uf0Tbv68zuvmTzupV9QdBDHnyYmR1m
+        3ocksKTtv3hW00fQDDS66/P8HjQDzxLt/H4hgLkr1riFMTzbf5CXhHjZRvmyNVg6ieelHWKWYIm6AC+2
+        RQmEPQFebIsSCBO7+f0tgZaAEHCH8sChiDW6wPrSCWAhZo1RoDpaML5oO7YI3O2Ee69TRJErvFr2D4to
+        FNg8UwRiZBiPyhij6M/j9b4u8O1FP9z7SQEeECoXtS9njAK/zo0DqRTAvwcmpaKO16eeLlB5dQruozTR
+        pfByPdYxCvw8Pwn0dCuOytjLUVHL5bkusPl6BO7jrKDqxUUZG84XM+LcKFC5MA04x4icgnPFcT2XPV0A
+        K3lUn/bUcLfLn8jaKMALg8JLWIAXBoVnCSlAD18KIYIPg8AzHSqa+n+CZ+RllH/Yj2ag0Y7o6WU0A88S
+        O/n9QuD6j0lrptYHcWB+Hy8J8bLZBVgzdLOKvc5tMUvUPwFvsS1KIOwJ8GJblAB/DfI30BJoCbDAeHkY
+        0ZcRa3SB4atfETkLa4wCE6ujSCxHayR90X/+1wWm3hXQvZIUZN8QXi7qhKoTimSDQP7ad8TpLmNiJYVX
+        K2p9wigws1aE8zaDHOGUs5RLuBZnKubK3M80CBRvVJC+SDc10aWinvvPjAKzn8Yw8KEPg+/rDGjRw6t1
+        gYlbG+ido1tao8+H3jMKXPpSwsjHnJm1rWe6wPSdKhz602SLUYAXBoWXsAAvDArPElKAnn97HdPD/1K5
+        YKMg8AxfqU3OtrX/BlpSCP2Wc+SAAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="鏂板缓ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="鎵撳紑鏂囦欢浣嶇疆ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="ePA涓墦寮�ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="鏃х増鎵撳紑ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="鍙﹀瓨涓篢oolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        /9j/4AAQSkZJRgABAQEAAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
+        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
+        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAiACADASIAAhEBAxEB/8QA
+        HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
+        MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
+        V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+        x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
+        BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
+        YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+        hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
+        8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+uj4W/Gv4t/Er9pv43/DDU/GFpoXhbwDY65P4b0rwzp2l3mrx
+        iw+JGr+FLK48TXuteAr2KC6u9M0sXsGmaLfa/aJpt7pOoX2uQa5eav4V036ZvtH+J3zmz+JWtIP4PN0r
+        wfnv1J+GZGcY7enX5q/P/wDZklE37dv7V4wHKad4oRhs8wDyfjHrMYyptL3HylefKGNxG4Z+b9M5COcR
+        D6fZl/2/TQ16EDjHP4c/U8QYengcxVChRoxh9Qy2oo/V6C9+tg6VSpJ2pxTbnLdrmaV5uc25v0c6jDCY
+        pUqShCKwuCnpCkryqUFOT0ppXcr3bu2nFycp80n5PLo3xpJO34sawgH/ADz0jwIeMtyDL8Kn7Dv/AEy3
+        wVB+1V+0B4T/AG49D+Bmu/EHR/EfgG48V6J4WudB1TSNAt/E2pLrfwt8f+M59TsJdA+HehwR2mg6j4b0
+        KO+vbrxLYXTvrtnp9n4Y1O2/tLWLb9OpOM/uwPT9yo7v3/spT2A/xxz+Afju9H/D4vwLaZww8c2YAwB8
+        o+Anid+gjixk848tc9ecEn0eHsFQx2E4ndejhr4PhjH42hL6phpShXo4jCqEoTnSlKlNxcl7Sm41YRk1
+        Gau3KeHrYyWdwr8k1h8hxmKpc1GjJwrUsThoxlGTheErScVKFpKMpRUk3c4D4qftSeOf2ZP2o/2l/G/w
+        /wD7EutWvPHXxC8KXum634YfxV/aFv8A8LDv77TrPSLGLWtBeHVrnVRDaQSTX/2N/tCrc+Qifax6tqP7
+        b3/BSG0+KNx8FpfhH8HLL4owzCCXwdqOqfAS31CGb+wB4o8maaP9pq4sY5BoEiam6NdbhDKEOJv3Z+Mv
+        27Phd8S/Df7THxim1PwV4wFv4k+Lup+MNAnsvCviTVbDVvD2p+NhrtlqFjq2laVfaPdr/ZksdxPBbahL
+        d2cwk069t7bVre4sVt/GC++L+vftg+NfjxYeG76bStT1rUJ7DUrOaOaRon8A2fhS2ZbG3L6hGjS2rwc2
+        42Jh5P3TB6/R82fDcoZfXprhzFVZ8J1sdUxGLnDEVK2ZYGlg6eDy/wB3HUFCdSFSalRSdd+zXJFSjO/3
+        eaLInRw1Z08pxNWWQVsVKpXqOcquMwdOhHD4NKni6KU5qco+ySdaTj7ibhM+gPib/wAFAv8AgpL8LdH1
+        zXPFvwx+BWl6f4f0+71XVGhk+G2t3MFjYpLNdyx2nhz476pcXTwwo0nkWizXMm3bBDLKVRvkT9lP4++M
+        v2j/APgpB8Bfip48ttIsvEvizxdrk1/aaFp/9laXGNF+Fnjzw/D9msf7S1fyh5emKHP9o3Jdw7s6uzpX
+        mPxi0v44eN/CvjKAeFvE10bzw/rESWVvpOs3d5fNJazAWtraRWLy3FxcY8qGCNXklkdEQFiKm/4Jy/Db
+        4n6P+2l+y3qOufDnx9oum6bqXjibVb7WfBXinRrTTvP0f4oxW0l/Nq2kWS2sdz/aWmR280xWGaS9tYIp
+        HnIjPj5bmGXVeGuK6ksNkeX42eU4rCUvqK+r1K9KpTlUlSUa2JrzqN1adKSVNrVJNSbPHyTEZfVyfiHE
+        fUMty7F/UquEpvDqrSqVqVSHtJQUcRia0p3qUoP3EndW97luf226hp9hdqGu7K0umUgK1xbQzMo3P90y
+        I5HQdD+eOc/+xNF/6BGl/wDgBa//ABo/5PfknbuP9WfqP/QpKgr8WPjTL/sPRf8AoEaX/wCC+0/+Nf5z
+        35JtRaTpUU6SR6Zp8ckZBR0srZHQ7pOVZYgyn6H8T1q1Uy/6wfh/6FJQAP/Z
+</value>
+  </data>
+  <data name="浠ュ綋鍓嶈瑙掑彟瀛楾oolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
+        dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAOfSURBVFhH5ZjdS1NhGMD9G/oDugoCLyMIwauuoi4i
+        kKJC8CYjiKBQU7EkP2bLry0/ViJmfpCRZaaGLDR1TmdaOjGdqDB1OqduNsfcnNnT8xw942zn3fdJL3rh
+        x3ae95zn+XHej3O2uPSsRzEBAJLCLBIJrKSxwCwSgGSkhoESSWIljwZWYRZqBEIgiRSruD+nEHhaUg66
+        kVERGu0QL9TJKhAp3sIP0jOYYF8iFax6WYvni5vL5eKF7KzrefDUsAhbqEJVA8vLJhFGo/F4hIrLlIDH
+        IvIKCo9HKJwhQ1IZxFMePDUspBQKRtgTXjKhhuYWaG1rF1EoL+GlTuLpTAkhkgmZzWuHEd9WV9/IC13C
+        Q6aEEK8QQoUVyBiDIxfi7kIwAq2yUFRWv+BzRCSUSRd97lbDsmlFBMUD7UPzCwuQlpkDExN6Zn9t3euo
+        hFR00ZBuBGPiRvGjHrL/R2iJhg6H3W7fHsPDJ8hphClD/DMhk3MPagy/4J5uHW72m+HusAVUeGx0eKhb
+        gZxAggvJ5M+YKyVc6hsaYW5uHhrntyGhcwnOtC+KONexBLWzdtj/g+UBUngRHh+h1raPMKzTiWh60wJF
+        xaXMvgGNBtIeZsOgVgserHJba/ERaFt0wPTWLoxtun3iyQNmcO5xVokBhWIZMqfTCfJJm09RYtzq5q51
+        ePZFfdnfNylFMyKtUKmyEubsHjj7ybcgEUyI0NvclCYBkU6ot28Ank9vMQuGEpLprZSmGpFOaG5+wTt3
+        DofB22YMswercM3SdRjiGonS+bQCsdGWIBaqqKqGMqVSRL6sCLJyHjP7SssVsGo2w9Wvq16hGYMBvvT0
+        cNQ3NHFCuflFl7FgKg8vdFG9goewiIiFol1lwjtEq+e90eFl0/0b8mRybgUK44qfB0N8vY+7Q+NMoWiH
+        rF+jhbIp8QojQs2h3B/cEL9CpBNSVqq4vYZVMJTQtw0XpTmPSCdE19JnxuiGqCAJ0Q9KltCdIQulUCOc
+        DCGZkNVq44om9R5Mbp77I+tQMGHlhkYYp8ls292nFFcQkdANSkpFWS/qFKeJyep7++4DJ0Qv+eP6SbBj
+        EXqgCov7c2twjZvs2DKFMgQvRExS4ijZ4b/T+8807j307KK7QvsMPWjpk7YErYWbM33INV5CiFCIoHdr
+        1o89isf7xXhSEPpDIkkQS+3o6i4xraxqPR7PFBbaQWjzo+fWBSocCH+hiGEljQVmkUhgJY0eiPsLefhM
+        ZZ6pXgEAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="澧為噺淇濆瓨ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
 </value>
   </data>
   <data name="姘村钩鏃嬭浆ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -1135,36 +1255,6 @@
         cYLmhTjGCKKKK+cPbP/Z
 </value>
   </data>
-  <data name="toolStripDropDownButton_宸ュ叿.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-</value>
-  </data>
   <data name="閲嶇疆ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAACUNJREFUWEfV
@@ -1285,44 +1375,6 @@
         HvgxBo/3f4dUfU9fRl0bAAAAAElFTkSuQmCC
 </value>
   </data>
-  <data name="toolStripSplitButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAdhSURBVFhH7ZZ7UFTnGcZpHNEhclE709qmVpOoUVhArsFV
-        QC4iSBSsAiKgqEipwUoU6hAzqUgmZmya6jQGiBdECoKES7msBBGQy64sLHth2QvLsrAsK6yAXMbBydin
-        72HOaK2g/pXJH/nNPMO5fIfn+d73PQfMfuYnj8JUv7mx7+Lb7OmPy9jYmM2NrgPqfGlMNntpTtQxce/o
-        IiMz+sPDMwyRjCKfaoCu9ezcmWG6edOFXf561Gn/dok3GIhijR9qVOkx7OVZ0SYmet3398XUkXhMJ8Th
-        8eGDeHwgBtN7IzARuh2m4CCM1tx66e94DtlgRXRJtx8UU6chG09BntR9TNJfyWFvv4Am/kPu0B9C8ejv
-        X2L67Gd4nPZXPD51EtPHj2Eq/hBMYbswXF4ewS5/Ob0PZGuL5R+MSMcSoZk8i+7J0xAORyJfGCwcGupc
-        xC57DmV8PHdwRzAmz6Th0ScfY/ovyZhOOopHVI3x6L0Y2hnyegF60buwXJ7YJDCGoW/qHHomPiWlQjOR
-        jDqtD8olSd+wS5+DCdC/LRAPyXwi+TimjiVi6k+HMREbg5Hw3TBQuNcK0Nid8UV1ty90k+nQTaShb/IU
-        HSdDO34M6odxKJG6oaU7+4VeyihAd4AfTGQ+cvRDjCYcxkjsPpgiw2EMCYY2KODVAbqMdcEFdV5PFKPJ
-        0I2fQf/ExzBMppCS0Dd+BN1jhyAwcHGN7z7WZWy2Yx+bgQnQ6bsZBjI3Hj6E+/tjYNwTDgOVvnfrFii3
-        +L08gP6B+q2c5pD+poFoqEfT0TOWSgGSMTiVBONUIvom4iEz7QDf6IFixXvIad4tHMLQ03noOHiQK/La
-        BG18HHT7oqEj814y11Bburw2osPDHca5AgB4o6j9ePkNqS8kw6chNZ2EcuQENA+PURuOUAsSoBzbA+F9
-        Lur174Onc8HXLb9HWUfa03kQ7tvHFXA9oKSdqyLCoCJzZRCZB/hDuOZdtHBs5w7QpM5NuXDXDc36k2gd
-        TEX70EeQmBLR+SABitE4yEf3QzjkjbsGN1STebHaETmytTjDWwlhX+XMPAipAo3ubpDSzjtDQ9AZtBUy
-        KrvI3QX1i61xlwIMzBagd1galM5zw3XxdlSp4lDTcwDNAwm4Z4wn0wMQDe9HizEAtXpn3NI5o1zjhiKF
-        B/4l34DzfFucrfJ6otUKHDpSUx3rHR0g3hkKCe1cSh8lCZW+5be/Qa2lBRrsbKEvLd3F2j5DrK05WtKW
-        nl3Z8cWlf4vOZH4nTqorU+1AQ38s7uqjUacPQYXWCWWa9fhOzUGpMhAXeZHXT3+5Me1cVtCpT897p2Vm
-        xnrxT5ywb1y/HuJtQTPmss3eaF+zCs02lmiwWoT61avQW1Dwx/GBgaUYHbWGwWBhrK5+k43xDEFP3q7r
-        Yh/wNFGk3ShUuCG/i4M8uT2uSdeiUL4D7dJC55qTH62+vmZdSdmGDfk8D/fimvddBQI3V0gDtkDusxmd
-        TushWmKDNiq/wNoKjct+hbpNG8cbg7fp6/z9dTe4XJ3w7NmDrO0z+D15UZfbvGmnEciXeeKqxBbZUg79
-        5CBL9B5yO4IgH6jz+49avaDA0/N24fLlEGwPRiu9ghLqOWOu5G5AJxnKrC0hpQAiEp+Oaxeao8J8Pi7R
-        3H/79kqBuqrKirV9Br+nICqr1YvMA/GtyA5XOkhiDi53cHCxbTWutQdB3H8ngFk7LBQuy1m5ordhgwck
-        Idsh8/WBytsLqlXvQEVl7yZjJUlGaic1kyopwDfWlsPdZWXvzhj+P3x1QdTXfC6ZO5HWzZjPFYBBeuGC
-        39UlNj90eHtCTlVQOjlCRUa9i63Qv8QaPXTcRRJTO1oWWSCXdt+SkhLGPv4iTIB/NHOQ2b4OV8k4h8rP
-        iGlDlmgNckRBkP1PAIba6OhPeL9ciq5NXMio9Coqt47M9SQtmStIEhsrVJJ5mY/Pefax2eGrb0ZdaKFd
-        U+9zO+1RoHBAodKBBtGBQqxFnnjbcxVgQGHhvCIHh6omMpawO2bKz+xeTZLT7pvnz0P+8t/da8vMtGAf
-        mx0mQEarPXLlHBTRB6dcu35GpfQa5itsUSgNfiEAgyQr660blpZ64ZsLISHDTsaY1EnH7RYLkG9uPlaf
-        lDTn/xNPYQJcFjmQuT0qdU6oGXBBrcEF1fQhKunhoKRrx6wBGO4kJGwrmT/vSRtVghk6ZvrbaRhL3zDD
-        raioWHbZy2ECZIsdUap1wPcDzrg75IYmkxvqjK6o7OOgXDl3AAZ6v9Mr55nNTHwL0/dfmCHP0f4Ke/vV
-        CLqLonOkDijXcXB70AnNJlfwR1zRMOQMnt4OleoQGsKGOQNQj+dnr1hRy1tgPvPKZS61knV89ZUNe/vV
-        CFSlMdmtm1Gi8KMvIf0N0G3Fnb6t+F4bgAq1LwpEoRBpbgeyy2dFcO7cykxz8wf/NDP7oSohwZW9/HpU
-        3Lv66+BE2y1hJ1z8ZtMHR+38a7qKl7LL56R4b8SeK56ef2ZPf3waP/98MS8ubhl7+jM/VczM/gtnouQD
-        aCDCUwAAAABJRU5ErkJggg==
-</value>
-  </data>
   <data name="娴忚妯″紡ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6
@@ -1396,58 +1448,6 @@
         zRiZIJZrvIaGJmlxl/hD+ujYpZDtA0UZbIfywD8SECiiw+NFTHEz3be9Tv5fzLqo/28FMNi+7PBgfaER
         YpsdUPurBPDlgK9kfCvyim2ORdzMxNs3czGnfDH5369m//vlVFyRucBq5Lsax0RQuuE230WZiznT81X0
         JzyhAzpmxQk0AAAAAElFTkSuQmCC
-</value>
-  </data>
-  <data name="toolStripComboBox_娴忚妯″紡.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6
-        JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAA68AAAOvAGVvHJJAAABo0lE
-        QVRYR+2Wv0rDUBjFLyiIVMQ/VFF0sYKLOqiTOPQNnH0Bl46+gSK6+BoODvogeYVsGQqBDIEMgQzXc8K9
-        bUmuyU3TJAg98IMvadJz+PJ9cIWUslOMN9tkUry+f0hC6XrR10KIdbACzAGalApwqELkA4DGBd8TsGEM
-        0FIHlgH+DgAaV2GA5SfoPABoXIUB/sUneHz+SomiSCZJou7aKRtgIvxmFYDGb99j+fQ5lnejHxkEQaUQ
-        pQHSpwrEADTXAVzXlQ+jl1rAvmfdAbadxsRxnDQAu+D7vvQ8zwoY3oIzcKToWwdgu2lIY20ex3EaLAxD
-        K2B4CQ7ApsK+AxRD0HCeIaRgOP8MUHW2gIJdd1tAwa44gA6h69nrxrcA4lmNZzamNHGutwD1PRiCK3AD
-        ON02XINTkN8CiKdVhmCLTGyBY3ChYL0L9gAn24Z9sA3yW2CpVdBTsK4vHaAMSm8ByvYDZLcAr+6A+iFM
-        ZiayW4BXB6bJrgL+YzoDZfDhmS3g5A8Au9AHeqqrMt2CMiC2m4Y01uZrgPOgp7oqlTpALXgLhPgF8kdM
-        dETRv3oAAAAASUVORK5CYII=
-</value>
-  </data>
-  <data name="toolStripDropDownButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOOSURBVFhH7ZfNTxNBGMZJPJn4F3g0JmI0Hjh40XhQThjD
-        obEohRjRCCLbglUQKFURtSWgBoUQ4hc0iqQVjRGpUQqKgl8tIlRBURJs2tLaQkoLpRQed5ZFqLtdrWC9
-        +EueZN+Z2dknM+877cT8h1BZ24xoi/7sclrLfhiIJilUETGwkhYx8c8MrKK1gmNALBYz+ptEZGAu/pUi
-        IYU6Ht5ANJBkn1y8gYFhH64+GYJC24cL+i9oMX/D9MwM2ytMikz55zlgG5nAsXozkipeo/75V3T2O9Hc
-        ZUXpvX6slrfirtHOjgyP+OCxP8uBneJdiEs7j/yKBmi12hARLC4vEkpf4PYrGxOHQ9BAOKanp1GsM0P7
-        i8ntIz6sy2vDVDD8diRTisgMkI+7PeOIK2xFQGDiOa4YPgtuhaCBn7eAMDU1hXsvB6G+P8C2CGMecuPQ
-        9R424hKRAfIsEomwKSkHmeWNnL2f00KGnGMQXzSyEReJVOAg4sPr9ULX1oMi3Qe2RZheegVkGjMbcYk4
-        B3w+H16+MSE2R48Rr59tDU/lo0E87nWyEZdkKsJzYIY+YEwmE5S1T6HUvmdbufgDQZTSeVKk62db+JFI
-        BY5ivhwgSkxMRHx8PNbvLsEe1R1c09wKyYFRXwDbT7dgo7KdORmJ6XAIGhDCYrGgo6MD8urHiMtvgaKh
-        B5q2Tzh/txubcxux5oAG6488RBKdgA+67GFN8Bogtf47stls0Ov1uFh9GXnltUgv1SJLVYeCknPYp9bR
-        JuqwIb8Ne2vewmB2IBgMcubgrYJAIPDb8vv9sFqtMBqNMBgMaGpqQlVVFbJz5JAU1zMrEad4iv2Xu5nf
-        isnJyZD3eatgYmJiUSKlWlZWBkqWA1HRDcRm3GTy4eC1dzB9dmJ8fPzHWN4qGBsbW7TcbjdUKhWkh48i
-        IU+D2MwGbDnVgazaXgxYnPB4PMw43hwYHR1dEg0PD0OtViO38AS2yeuwlrqNrWc6Uan/yBgkY3hXwOVy
-        LZlIftTU1KC8ohqi4kbsONuKR6/6GXOkn3cFHA7HkoqULKmW5mY92tufoa+vD3a7nelLS6e4BkhntJRB
-        yUMNkL/JC5VKSyIrmH2WnmDKJjlbyexdqlSJFGkBE5N6Jpp7h/QlU4V0mwK7ZXQflU/3HZ+djx6350AW
-        MqlcqM9dCjVAQ24o5KZCGqOl+ZsRDbmjkYA4ipbm74b/jpiY77B2tgj08x+0AAAAAElFTkSuQmCC
-</value>
-  </data>
-  <data name="tb_棰滆壊鍒嗙骇璁剧疆.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKGSURBVFhH7ZfPa1NBEMeLBUHw0muOOfuniIJ4i5CkJiYl
-        qW3BPNHSSn+EaLC1aW2xggg9FEVF0b+gKCpCRa0iVqgQi1oVD8Uf0Tbv68zuvmTzupV9QdBDHnyYmR1m
-        3ocksKTtv3hW00fQDDS66/P8HjQDzxLt/H4hgLkr1riFMTzbf5CXhHjZRvmyNVg6ieelHWKWYIm6AC+2
-        RQmEPQFebIsSCBO7+f0tgZaAEHCH8sChiDW6wPrSCWAhZo1RoDpaML5oO7YI3O2Ee69TRJErvFr2D4to
-        FNg8UwRiZBiPyhij6M/j9b4u8O1FP9z7SQEeECoXtS9njAK/zo0DqRTAvwcmpaKO16eeLlB5dQruozTR
-        pfByPdYxCvw8Pwn0dCuOytjLUVHL5bkusPl6BO7jrKDqxUUZG84XM+LcKFC5MA04x4icgnPFcT2XPV0A
-        K3lUn/bUcLfLn8jaKMALg8JLWIAXBoVnCSlAD18KIYIPg8AzHSqa+n+CZ+RllH/Yj2ag0Y7o6WU0A88S
-        O/n9QuD6j0lrptYHcWB+Hy8J8bLZBVgzdLOKvc5tMUvUPwFvsS1KIOwJ8GJblAB/DfI30BJoCbDAeHkY
-        0ZcRa3SB4atfETkLa4wCE6ujSCxHayR90X/+1wWm3hXQvZIUZN8QXi7qhKoTimSDQP7ad8TpLmNiJYVX
-        K2p9wigws1aE8zaDHOGUs5RLuBZnKubK3M80CBRvVJC+SDc10aWinvvPjAKzn8Yw8KEPg+/rDGjRw6t1
-        gYlbG+ido1tao8+H3jMKXPpSwsjHnJm1rWe6wPSdKhz602SLUYAXBoWXsAAvDArPElKAnn97HdPD/1K5
-        YKMg8AxfqU3OtrX/BlpSCP2Wc+SAAAAAAElFTkSuQmCC
 </value>
   </data>
   <metadata name="鍙抽敭_Menu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Program.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Program.cs
index 40df38c..f6f2e5f 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Program.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Program.cs
@@ -6,6 +6,7 @@
 
 namespace CloudWaterNetwork
 {
+
     internal static class Program
     {
         /// <summary>
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.Designer.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.Designer.cs
new file mode 100644
index 0000000..a432fc4
--- /dev/null
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.Designer.cs
@@ -0,0 +1,37 @@
+锘縩amespace Yw.WinFrmUI.Hydro.Q3d.Core
+{
+    partial class UserControl1
+    {
+        /// <summary> 
+        /// 蹇呴渶鐨勮璁″櫒鍙橀噺銆�
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary> 
+        /// 娓呯悊鎵�鏈夋鍦ㄤ娇鐢ㄧ殑璧勬簮銆�
+        /// </summary>
+        /// <param name="disposing">濡傛灉搴旈噴鏀炬墭绠¤祫婧愶紝涓� true锛涘惁鍒欎负 false銆�</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region 缁勪欢璁捐鍣ㄧ敓鎴愮殑浠g爜
+
+        /// <summary> 
+        /// 璁捐鍣ㄦ敮鎸佹墍闇�鐨勬柟娉� - 涓嶈淇敼
+        /// 浣跨敤浠g爜缂栬緫鍣ㄤ慨鏀规鏂规硶鐨勫唴瀹广��
+        /// </summary>
+        private void InitializeComponent()
+        {
+            components = new System.ComponentModel.Container();
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+        }
+
+        #endregion
+    }
+}
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.cs
new file mode 100644
index 0000000..086e094
--- /dev/null
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.cs
@@ -0,0 +1,36 @@
+锘縰sing Hydro.MapView;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Yw.WinFrmUI.Hydro.Q3d.Core
+{
+    /// <summary>
+    /// DMap
+    /// </summary>
+    public partial class UserControl1 : UserControl
+    {
+        public UserControl1()
+        {
+            InitializeComponent();
+        }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public event Action<BaseViewModel> ClickParterEvent;
+
+        protected override void OnMouseClick(MouseEventArgs e)
+        {
+            base.OnMouseClick(e);
+            var vm = new NodeViewModel();
+            ClickNodeEvent?.Invoke(vm);
+        }
+    }
+}
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.resx b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl1.resx
@@ -0,0 +1,120 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>
\ No newline at end of file
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.Designer.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.Designer.cs
new file mode 100644
index 0000000..9fe3654
--- /dev/null
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.Designer.cs
@@ -0,0 +1,37 @@
+锘縩amespace Yw.WinFrmUI.Hydro.Q3d.Core
+{
+    partial class UserControl2
+    {
+        /// <summary> 
+        /// 蹇呴渶鐨勮璁″櫒鍙橀噺銆�
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary> 
+        /// 娓呯悊鎵�鏈夋鍦ㄤ娇鐢ㄧ殑璧勬簮銆�
+        /// </summary>
+        /// <param name="disposing">濡傛灉搴旈噴鏀炬墭绠¤祫婧愶紝涓� true锛涘惁鍒欎负 false銆�</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region 缁勪欢璁捐鍣ㄧ敓鎴愮殑浠g爜
+
+        /// <summary> 
+        /// 璁捐鍣ㄦ敮鎸佹墍闇�鐨勬柟娉� - 涓嶈淇敼
+        /// 浣跨敤浠g爜缂栬緫鍣ㄤ慨鏀规鏂规硶鐨勫唴瀹广��
+        /// </summary>
+        private void InitializeComponent()
+        {
+            components = new System.ComponentModel.Container();
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+        }
+
+        #endregion
+    }
+}
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.cs
new file mode 100644
index 0000000..c3b9c32
--- /dev/null
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.cs
@@ -0,0 +1,20 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Yw.WinFrmUI.Hydro.Q3d.Core
+{
+    public partial class UserControl2 : UserControl
+    {
+        public UserControl2()
+        {
+            InitializeComponent();
+        }
+    }
+}
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.resx b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/UserControl2.resx
@@ -0,0 +1,120 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>
\ No newline at end of file
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Yw.WinFrmUI.Hydro.Q3d.Core.csproj.user b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Yw.WinFrmUI.Hydro.Q3d.Core.csproj.user
index ff7c05d..e4e9545 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Yw.WinFrmUI.Hydro.Q3d.Core.csproj.user
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Yw.WinFrmUI.Hydro.Q3d.Core.csproj.user
@@ -10,6 +10,12 @@
     <Compile Update="MapView\Base\TagEditorForm.cs">
       <SubType>Form</SubType>
     </Compile>
+    <Compile Update="UserControl1.cs">
+      <SubType>UserControl</SubType>
+    </Compile>
+    <Compile Update="UserControl2.cs">
+      <SubType>UserControl</SubType>
+    </Compile>
     <Compile Update="WindowsForm\CalcParamForm.cs">
       <SubType>Form</SubType>
     </Compile>

--
Gitblit v1.9.3