feature:[未完成]操作优化、立管显示优化、复制操作优化、添加默认视角等;
fix:复制问题修复
已修改14个文件
已添加1个文件
1916 ■■■■ 文件已修改
Hydraulic/Hydro.CommonBase/Helper/GlobalConfig.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.Core/Base/LinkCalcModel.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.Core/Hydro.Core.csproj 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.Core/packages.config 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.MapUI/Hydro.MapUI.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.MapUI/Map/MapViewer.Designer.cs 179 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.MapUI/Map/MapViewer.cs 249 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.MapUI/Map/MapViewer.resx 970 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.MapView/Base/LinkViewModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.MapView/MapViewNetWork.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydro.ClientTool/App.config 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydro.ClientTool/Form2.Designer.cs 322 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydro.ClientTool/Form2.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydro.ClientTool/Form2.resx 135 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydro.ClientTool/Hydro.ClientTool.csproj 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hydraulic/Hydro.CommonBase/Helper/GlobalConfig.cs
@@ -26,7 +26,8 @@
        public static string Path 
        { 
            get 
            {
            {
                if (path == null) path = Directory.GetCurrentDirectory()+"\\";
                return path; 
            } 
            set 
Hydraulic/Hydro.Core/Base/LinkCalcModel.cs
@@ -1,4 +1,5 @@
using System;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
@@ -108,14 +109,16 @@
            }
        }
        private NodeCalcModel _StartNode;
        [JsonIgnore]
        public NodeCalcModel StartNode { 
            get { return _StartNode; } 
            set { _StartNode = value; if (_StartNode != null) this.Node1 = _StartNode.ID; } 
        }
        private NodeCalcModel _EndNode;
        [JsonIgnore]
        public NodeCalcModel EndNode { 
            get { return _EndNode; } 
            set { _EndNode = value; if (_EndNode!=null)this.Node2 = _EndNode.ID; } 
Hydraulic/Hydro.Core/Hydro.Core.csproj
@@ -33,6 +33,9 @@
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
      <HintPath>..\..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Drawing" />
@@ -75,6 +78,8 @@
    <Compile Include="Geometry_3d\Vector.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
  </ItemGroup>
  <ItemGroup />
  <ItemGroup>
    <None Include="packages.config" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
Hydraulic/Hydro.Core/packages.config
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Newtonsoft.Json" version="13.0.3" targetFramework="net472" />
</packages>
Hydraulic/Hydro.MapUI/Hydro.MapUI.csproj
@@ -154,6 +154,7 @@
    <EmbeddedResource Include="ChartPump.resx">
      <DependentUpon>ChartPump.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Properties\licenses.licx" />
    <EmbeddedResource Include="PropertyFrom.resx">
      <DependentUpon>PropertyFrom.cs</DependentUpon>
    </EmbeddedResource>
Hydraulic/Hydro.MapUI/Map/MapViewer.Designer.cs
@@ -79,8 +79,9 @@
            this.label_center = new System.Windows.Forms.ToolStripStatusLabel();
            this.toolStripStatusLabel_rotation = new System.Windows.Forms.ToolStripStatusLabel();
            this.label_zoom = new System.Windows.Forms.ToolStripStatusLabel();
            this.toolStripStatusLabel_split1 = new System.Windows.Forms.ToolStripStatusLabel();
            this.label_mouse = new System.Windows.Forms.ToolStripStatusLabel();
            this.toolStripStatusLabel_split1 = new System.Windows.Forms.ToolStripStatusLabel();
            this.label_ZZ = new System.Windows.Forms.ToolStripStatusLabel();
            this.toolStripStatusLabel_split2 = new System.Windows.Forms.ToolStripStatusLabel();
            this.label_file = new System.Windows.Forms.ToolStripStatusLabel();
            this.panel1 = new System.Windows.Forms.Panel();
@@ -231,6 +232,10 @@
            this.全选ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.反选ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.timer_draw = new System.Windows.Forms.Timer(this.components);
            this.toolStripSeparator22 = new System.Windows.Forms.ToolStripSeparator();
            this.楼层管理ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripSeparator23 = new System.Windows.Forms.ToolStripSeparator();
            this.默认视角ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.statusStrip1.SuspendLayout();
            this.panel1.SuspendLayout();
            this.toolStrip1.SuspendLayout();
@@ -243,8 +248,9 @@
            this.label_center,
            this.toolStripStatusLabel_rotation,
            this.label_zoom,
            this.toolStripStatusLabel_split1,
            this.label_mouse,
            this.toolStripStatusLabel_split1,
            this.label_ZZ,
            this.toolStripStatusLabel_split2,
            this.label_file});
            this.statusStrip1.Location = new System.Drawing.Point(0, 578);
@@ -273,17 +279,24 @@
            this.label_zoom.Text = "Zoom:1";
            this.label_zoom.Click += new System.EventHandler(this.label_zoom_Click);
            // 
            // label_mouse
            //
            this.label_mouse.Name = "label_mouse";
            this.label_mouse.Size = new System.Drawing.Size(65, 17);
            this.label_mouse.Text = "X:0 Y:0";
            //
            // toolStripStatusLabel_split1
            // 
            this.toolStripStatusLabel_split1.Name = "toolStripStatusLabel_split1";
            this.toolStripStatusLabel_split1.Size = new System.Drawing.Size(11, 17);
            this.toolStripStatusLabel_split1.Text = "|";
            // 
            // label_mouse
            // label_ZZ
            // 
            this.label_mouse.Name = "label_mouse";
            this.label_mouse.Size = new System.Drawing.Size(65, 17);
            this.label_mouse.Text = "X:0 Y:0";
            this.label_ZZ.Name = "label_ZZ";
            this.label_ZZ.Size = new System.Drawing.Size(71, 17);
            this.label_ZZ.Text = "正交模式:开";
            this.label_ZZ.Click += new System.EventHandler(this.label_ZZ_Click);
            // 
            // toolStripStatusLabel_split2
            // 
@@ -617,7 +630,9 @@
            this.删除ToolStripMenuItem1,
            this.toolStripSeparator15,
            this.对齐ToolStripMenuItem,
            this.排列ToolStripMenuItem});
            this.排列ToolStripMenuItem,
            this.toolStripSeparator22,
            this.楼层管理ToolStripMenuItem});
            this.toolStripDropDownButton_工具.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton_工具.Image")));
            this.toolStripDropDownButton_工具.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.toolStripDropDownButton_工具.Name = "toolStripDropDownButton_工具";
@@ -630,7 +645,7 @@
            this.toolStripTextBox_水平旋转角度});
            this.水平旋转ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("水平旋转ToolStripMenuItem.Image")));
            this.水平旋转ToolStripMenuItem.Name = "水平旋转ToolStripMenuItem";
            this.水平旋转ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.水平旋转ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.水平旋转ToolStripMenuItem.Text = "水平旋转";
            this.水平旋转ToolStripMenuItem.Click += new System.EventHandler(this.水平旋转ToolStripMenuItem_Click);
            // 
@@ -645,20 +660,20 @@
            // 
            this.轴旋转ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("轴旋转ToolStripMenuItem.Image")));
            this.轴旋转ToolStripMenuItem.Name = "轴旋转ToolStripMenuItem";
            this.轴旋转ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.轴旋转ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.轴旋转ToolStripMenuItem.Text = "轴旋转";
            // 
            // è½´é•œåƒToolStripMenuItem
            // 
            this.轴镜像ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("轴镜像ToolStripMenuItem.Image")));
            this.轴镜像ToolStripMenuItem.Name = "轴镜像ToolStripMenuItem";
            this.轴镜像ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.轴镜像ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.轴镜像ToolStripMenuItem.Text = "轴镜像";
            // 
            // toolStripSeparator7
            // 
            this.toolStripSeparator7.Name = "toolStripSeparator7";
            this.toolStripSeparator7.Size = new System.Drawing.Size(145, 6);
            this.toolStripSeparator7.Size = new System.Drawing.Size(177, 6);
            // 
            // ç¼©æ”¾ToolStripMenuItem
            // 
@@ -668,7 +683,7 @@
            this.toolStripMenuItem_缩小2倍});
            this.缩放ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("缩放ToolStripMenuItem.Image")));
            this.缩放ToolStripMenuItem.Name = "缩放ToolStripMenuItem";
            this.缩放ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.缩放ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.缩放ToolStripMenuItem.Text = "缩放";
            this.缩放ToolStripMenuItem.Click += new System.EventHandler(this.缩放ToolStripMenuItem_Click);
            // 
@@ -699,7 +714,7 @@
            this.关阀分析不考虑水源ToolStripMenuItem});
            this.关阀分析ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("关阀分析ToolStripMenuItem.Image")));
            this.关阀分析ToolStripMenuItem.Name = "关阀分析ToolStripMenuItem";
            this.关阀分析ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.关阀分析ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.关阀分析ToolStripMenuItem.Text = "关阀分析";
            this.关阀分析ToolStripMenuItem.Click += new System.EventHandler(this.关阀搜索考虑水源ToolStripMenuItem_Click);
            // 
@@ -714,7 +729,7 @@
            // 
            this.连通性检查ToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("连通性检查ToolStripMenuItem1.Image")));
            this.连通性检查ToolStripMenuItem1.Name = "连通性检查ToolStripMenuItem1";
            this.连通性检查ToolStripMenuItem1.Size = new System.Drawing.Size(148, 22);
            this.连通性检查ToolStripMenuItem1.Size = new System.Drawing.Size(180, 22);
            this.连通性检查ToolStripMenuItem1.Text = "连通性检查";
            this.连通性检查ToolStripMenuItem1.Click += new System.EventHandler(this.连通性检查ToolStripMenuItem1_Click);
            // 
@@ -722,7 +737,7 @@
            // 
            this.下游连通性ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("下游连通性ToolStripMenuItem.Image")));
            this.下游连通性ToolStripMenuItem.Name = "下游连通性ToolStripMenuItem";
            this.下游连通性ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.下游连通性ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.下游连通性ToolStripMenuItem.Text = "下游连通性";
            this.下游连通性ToolStripMenuItem.Click += new System.EventHandler(this.下游连通性ToolStripMenuItem_Click);
            // 
@@ -730,14 +745,14 @@
            // 
            this.上游连通性ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("上游连通性ToolStripMenuItem.Image")));
            this.上游连通性ToolStripMenuItem.Name = "上游连通性ToolStripMenuItem";
            this.上游连通性ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.上游连通性ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.上游连通性ToolStripMenuItem.Text = "上游连通性";
            // 
            // æ ‡é«˜æŽ¨æµ‹ToolStripMenuItem
            // 
            this.标高推测ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("标高推测ToolStripMenuItem.Image")));
            this.标高推测ToolStripMenuItem.Name = "标高推测ToolStripMenuItem";
            this.标高推测ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.标高推测ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.标高推测ToolStripMenuItem.Text = "标高推测";
            this.标高推测ToolStripMenuItem.Click += new System.EventHandler(this.标高推测ToolStripMenuItem_Click);
            // 
@@ -745,7 +760,7 @@
            // 
            this.标高导出ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("标高导出ToolStripMenuItem.Image")));
            this.标高导出ToolStripMenuItem.Name = "标高导出ToolStripMenuItem";
            this.标高导出ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.标高导出ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.标高导出ToolStripMenuItem.Text = "标高导出";
            this.标高导出ToolStripMenuItem.Click += new System.EventHandler(this.标高导出ToolStripMenuItem_Click);
            // 
@@ -753,28 +768,28 @@
            // 
            this.显示水流ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("显示水流ToolStripMenuItem.Image")));
            this.显示水流ToolStripMenuItem.Name = "显示水流ToolStripMenuItem";
            this.显示水流ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.显示水流ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.显示水流ToolStripMenuItem.Text = "显示水流路线";
            this.显示水流ToolStripMenuItem.Click += new System.EventHandler(this.显示水流ToolStripMenuItem_Click);
            // 
            // æ–¹å‘修复ToolStripMenuItem
            // 
            this.方向修复ToolStripMenuItem.Name = "方向修复ToolStripMenuItem";
            this.方向修复ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.方向修复ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.方向修复ToolStripMenuItem.Text = "方向修复";
            this.方向修复ToolStripMenuItem.Click += new System.EventHandler(this.方向修复ToolStripMenuItem_Click);
            // 
            // toolStripSeparator12
            // 
            this.toolStripSeparator12.Name = "toolStripSeparator12";
            this.toolStripSeparator12.Size = new System.Drawing.Size(145, 6);
            this.toolStripSeparator12.Size = new System.Drawing.Size(177, 6);
            // 
            // å¤åˆ¶ToolStripMenuItem
            // 
            this.复制ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("复制ToolStripMenuItem.Image")));
            this.复制ToolStripMenuItem.Name = "复制ToolStripMenuItem";
            this.复制ToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+C";
            this.复制ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.复制ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.复制ToolStripMenuItem.Text = "复制";
            this.复制ToolStripMenuItem.Click += new System.EventHandler(this.复制ToolStripMenuItem_Click);
            // 
@@ -783,21 +798,21 @@
            this.粘贴ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("粘贴ToolStripMenuItem.Image")));
            this.粘贴ToolStripMenuItem.Name = "粘贴ToolStripMenuItem";
            this.粘贴ToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+V";
            this.粘贴ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.粘贴ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.粘贴ToolStripMenuItem.Text = "粘贴";
            this.粘贴ToolStripMenuItem.Click += new System.EventHandler(this.粘贴ToolStripMenuItem1_Click);
            // 
            // åˆ é™¤ToolStripMenuItem1
            // 
            this.删除ToolStripMenuItem1.Name = "删除ToolStripMenuItem1";
            this.删除ToolStripMenuItem1.Size = new System.Drawing.Size(148, 22);
            this.删除ToolStripMenuItem1.Size = new System.Drawing.Size(180, 22);
            this.删除ToolStripMenuItem1.Text = "删除";
            this.删除ToolStripMenuItem1.Click += new System.EventHandler(this.删除ToolStripMenuItem_Click);
            // 
            // toolStripSeparator15
            // 
            this.toolStripSeparator15.Name = "toolStripSeparator15";
            this.toolStripSeparator15.Size = new System.Drawing.Size(145, 6);
            this.toolStripSeparator15.Size = new System.Drawing.Size(177, 6);
            // 
            // å¯¹é½ToolStripMenuItem
            // 
@@ -808,7 +823,7 @@
            this.竖直对齐ToolStripMenuItem,
            this.自动对齐ToolStripMenuItem});
            this.对齐ToolStripMenuItem.Name = "对齐ToolStripMenuItem";
            this.对齐ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.对齐ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.对齐ToolStripMenuItem.Text = "对齐";
            // 
            // toolStripSeparator16
@@ -851,7 +866,7 @@
            // æŽ’列ToolStripMenuItem
            // 
            this.排列ToolStripMenuItem.Name = "排列ToolStripMenuItem";
            this.排列ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.排列ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.排列ToolStripMenuItem.Text = "排列";
            // 
            // toolStripSeparator8
@@ -887,55 +902,55 @@
            // 
            this.重置ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("重置ToolStripMenuItem.Image")));
            this.重置ToolStripMenuItem.Name = "重置ToolStripMenuItem";
            this.重置ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.重置ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.重置ToolStripMenuItem.Text = "重置";
            this.重置ToolStripMenuItem.Click += new System.EventHandler(this.重置视角ToolStripMenuItem_Click);
            // 
            // toolStripSeparator14
            // 
            this.toolStripSeparator14.Name = "toolStripSeparator14";
            this.toolStripSeparator14.Size = new System.Drawing.Size(145, 6);
            this.toolStripSeparator14.Size = new System.Drawing.Size(177, 6);
            // 
            // toolStripMenuItem8
            // 
            this.toolStripMenuItem8.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem8.Image")));
            this.toolStripMenuItem8.Name = "toolStripMenuItem8";
            this.toolStripMenuItem8.Size = new System.Drawing.Size(148, 22);
            this.toolStripMenuItem8.Size = new System.Drawing.Size(180, 22);
            this.toolStripMenuItem8.Text = "90";
            this.toolStripMenuItem8.Click += new System.EventHandler(this.tool设置俯视角度_Click);
            // 
            // toolStripMenuItem7
            // 
            this.toolStripMenuItem7.Name = "toolStripMenuItem7";
            this.toolStripMenuItem7.Size = new System.Drawing.Size(148, 22);
            this.toolStripMenuItem7.Size = new System.Drawing.Size(180, 22);
            this.toolStripMenuItem7.Text = "75";
            this.toolStripMenuItem7.Click += new System.EventHandler(this.tool设置俯视角度_Click);
            // 
            // toolStripMenuItem6
            // 
            this.toolStripMenuItem6.Name = "toolStripMenuItem6";
            this.toolStripMenuItem6.Size = new System.Drawing.Size(148, 22);
            this.toolStripMenuItem6.Size = new System.Drawing.Size(180, 22);
            this.toolStripMenuItem6.Text = "60";
            this.toolStripMenuItem6.Click += new System.EventHandler(this.tool设置俯视角度_Click);
            // 
            // toolStripMenuItem5
            // 
            this.toolStripMenuItem5.Name = "toolStripMenuItem5";
            this.toolStripMenuItem5.Size = new System.Drawing.Size(148, 22);
            this.toolStripMenuItem5.Size = new System.Drawing.Size(180, 22);
            this.toolStripMenuItem5.Text = "45";
            this.toolStripMenuItem5.Click += new System.EventHandler(this.tool设置俯视角度_Click);
            // 
            // toolStripMenuItem4
            // 
            this.toolStripMenuItem4.Name = "toolStripMenuItem4";
            this.toolStripMenuItem4.Size = new System.Drawing.Size(148, 22);
            this.toolStripMenuItem4.Size = new System.Drawing.Size(180, 22);
            this.toolStripMenuItem4.Text = "30";
            this.toolStripMenuItem4.Click += new System.EventHandler(this.tool设置俯视角度_Click);
            // 
            // toolStripMenuItem3
            // 
            this.toolStripMenuItem3.Name = "toolStripMenuItem3";
            this.toolStripMenuItem3.Size = new System.Drawing.Size(148, 22);
            this.toolStripMenuItem3.Size = new System.Drawing.Size(180, 22);
            this.toolStripMenuItem3.Text = "15";
            this.toolStripMenuItem3.Click += new System.EventHandler(this.tool设置俯视角度_Click);
            // 
@@ -943,39 +958,39 @@
            // 
            this.toolStripMenuItem2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem2.Image")));
            this.toolStripMenuItem2.Name = "toolStripMenuItem2";
            this.toolStripMenuItem2.Size = new System.Drawing.Size(148, 22);
            this.toolStripMenuItem2.Size = new System.Drawing.Size(180, 22);
            this.toolStripMenuItem2.Text = "0";
            this.toolStripMenuItem2.Click += new System.EventHandler(this.tool设置俯视角度_Click);
            // 
            // toolStripSeparator3
            // 
            this.toolStripSeparator3.Name = "toolStripSeparator3";
            this.toolStripSeparator3.Size = new System.Drawing.Size(145, 6);
            this.toolStripSeparator3.Size = new System.Drawing.Size(177, 6);
            // 
            // ToolStripMenuItem_Floor
            // 
            this.ToolStripMenuItem_Floor.Name = "ToolStripMenuItem_Floor";
            this.ToolStripMenuItem_Floor.Size = new System.Drawing.Size(148, 22);
            this.ToolStripMenuItem_Floor.Size = new System.Drawing.Size(180, 22);
            this.ToolStripMenuItem_Floor.Text = "楼层";
            // 
            // æ˜¾ç¤ºå…¨éƒ¨æ¥¼å±‚ToolStripMenuItem
            // 
            this.显示全部楼层ToolStripMenuItem.Name = "显示全部楼层ToolStripMenuItem";
            this.显示全部楼层ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.显示全部楼层ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.显示全部楼层ToolStripMenuItem.Text = "显示全部楼层";
            this.显示全部楼层ToolStripMenuItem.Click += new System.EventHandler(this.显示全部楼层ToolStripMenuItem_Click);
            // 
            // ä¿å­˜æ¥¼å±‚视角ToolStripMenuItem
            // 
            this.保存楼层视角ToolStripMenuItem.Name = "保存楼层视角ToolStripMenuItem";
            this.保存楼层视角ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.保存楼层视角ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.保存楼层视角ToolStripMenuItem.Text = "保存楼层视角";
            this.保存楼层视角ToolStripMenuItem.Click += new System.EventHandler(this.保存楼层视角ToolStripMenuItem_Click);
            // 
            // åˆ·æ–°æ¥¼å±‚ToolStripMenuItem
            // 
            this.刷新楼层ToolStripMenuItem.Name = "刷新楼层ToolStripMenuItem";
            this.刷新楼层ToolStripMenuItem.Size = new System.Drawing.Size(148, 22);
            this.刷新楼层ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.刷新楼层ToolStripMenuItem.Text = "刷新楼层";
            this.刷新楼层ToolStripMenuItem.Click += new System.EventHandler(this.刷新楼层ToolStripMenuItem_Click);
            // 
@@ -1042,14 +1057,14 @@
            // æ˜¾ç¤ºèŠ‚ç‚¹ToolStripMenuItem
            // 
            this.显示节点ToolStripMenuItem.Name = "显示节点ToolStripMenuItem";
            this.显示节点ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.显示节点ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.显示节点ToolStripMenuItem.Text = "显示节点";
            this.显示节点ToolStripMenuItem.Click += new System.EventHandler(this.显示节点ToolStripMenuItem_Click);
            // 
            // éšè—èŠ‚ç‚¹ToolStripMenuItem
            // 
            this.隐藏节点ToolStripMenuItem.Name = "隐藏节点ToolStripMenuItem";
            this.隐藏节点ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.隐藏节点ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.隐藏节点ToolStripMenuItem.Text = "隐藏节点";
            this.隐藏节点ToolStripMenuItem.Click += new System.EventHandler(this.隐藏节点ToolStripMenuItem_Click);
            // 
@@ -1060,7 +1075,7 @@
            this.中ToolStripMenuItem,
            this.小ToolStripMenuItem});
            this.节点大小ToolStripMenuItem.Name = "节点大小ToolStripMenuItem";
            this.节点大小ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.节点大小ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.节点大小ToolStripMenuItem.Text = "节点大小";
            // 
            // å¤§ToolStripMenuItem
@@ -1087,19 +1102,19 @@
            // toolStripSeparator10
            // 
            this.toolStripSeparator10.Name = "toolStripSeparator10";
            this.toolStripSeparator10.Size = new System.Drawing.Size(150, 6);
            this.toolStripSeparator10.Size = new System.Drawing.Size(177, 6);
            // 
            // æ˜¾ç¤ºé˜€é—¨ToolStripMenuItem
            // 
            this.显示阀门ToolStripMenuItem.Name = "显示阀门ToolStripMenuItem";
            this.显示阀门ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.显示阀门ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.显示阀门ToolStripMenuItem.Text = "显示阀门";
            this.显示阀门ToolStripMenuItem.Click += new System.EventHandler(this.显示阀门ToolStripMenuItem_Click);
            // 
            // éšè—é˜€é—¨ToolStripMenuItem
            // 
            this.隐藏阀门ToolStripMenuItem.Name = "隐藏阀门ToolStripMenuItem";
            this.隐藏阀门ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.隐藏阀门ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.隐藏阀门ToolStripMenuItem.Text = "隐藏阀门";
            this.隐藏阀门ToolStripMenuItem.Click += new System.EventHandler(this.隐藏阀门ToolStripMenuItem_Click);
            // 
@@ -1110,7 +1125,7 @@
            this.中ToolStripMenuItem1,
            this.小ToolStripMenuItem1});
            this.管线粗细ToolStripMenuItem.Name = "管线粗细ToolStripMenuItem";
            this.管线粗细ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.管线粗细ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.管线粗细ToolStripMenuItem.Text = "管线粗细";
            // 
            // å¤§ToolStripMenuItem1
@@ -1137,7 +1152,7 @@
            // toolStripSeparator13
            // 
            this.toolStripSeparator13.Name = "toolStripSeparator13";
            this.toolStripSeparator13.Size = new System.Drawing.Size(150, 6);
            this.toolStripSeparator13.Size = new System.Drawing.Size(177, 6);
            // 
            // ç¼©æ”¾çº§åˆ«ToolStripMenuItem
            // 
@@ -1146,7 +1161,7 @@
            this.正常ToolStripMenuItem,
            this.缩小ToolStripMenuItem});
            this.缩放级别ToolStripMenuItem.Name = "缩放级别ToolStripMenuItem";
            this.缩放级别ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.缩放级别ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.缩放级别ToolStripMenuItem.Text = "缩放级别";
            // 
            // æ”¾å¤§ToolStripMenuItem2
@@ -1170,7 +1185,7 @@
            // toolStripSeparator5
            // 
            this.toolStripSeparator5.Name = "toolStripSeparator5";
            this.toolStripSeparator5.Size = new System.Drawing.Size(150, 6);
            this.toolStripSeparator5.Size = new System.Drawing.Size(177, 6);
            // 
            // éšè—å†…容ToolStripMenuItem
            // 
@@ -1178,7 +1193,7 @@
            this.显示所有隐藏内容ToolStripMenuItem,
            this.隐藏ToolStripMenuItem});
            this.隐藏内容ToolStripMenuItem.Name = "隐藏内容ToolStripMenuItem";
            this.隐藏内容ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.隐藏内容ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.隐藏内容ToolStripMenuItem.Text = "隐藏内容";
            // 
            // æ˜¾ç¤ºæ‰€æœ‰éšè—å†…容ToolStripMenuItem
@@ -1197,83 +1212,83 @@
            // toolStripSeparator17
            // 
            this.toolStripSeparator17.Name = "toolStripSeparator17";
            this.toolStripSeparator17.Size = new System.Drawing.Size(150, 6);
            this.toolStripSeparator17.Size = new System.Drawing.Size(177, 6);
            // 
            // æ·»åŠ åº•å›¾ToolStripMenuItem
            // 
            this.添加底图ToolStripMenuItem.Name = "添加底图ToolStripMenuItem";
            this.添加底图ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.添加底图ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.添加底图ToolStripMenuItem.Text = "添加底图";
            this.添加底图ToolStripMenuItem.Click += new System.EventHandler(this.添加底图ToolStripMenuItem_Click);
            // 
            // è®¾ç½®åº•图ToolStripMenuItem
            // 
            this.设置底图ToolStripMenuItem.Name = "设置底图ToolStripMenuItem";
            this.设置底图ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.设置底图ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.设置底图ToolStripMenuItem.Text = "设置底图";
            this.设置底图ToolStripMenuItem.Click += new System.EventHandler(this.设置底图ToolStripMenuItem_Click);
            // 
            // æ˜¾ç¤ºéšè—åº•图ToolStripMenuItem
            // 
            this.显示隐藏底图ToolStripMenuItem.Name = "显示隐藏底图ToolStripMenuItem";
            this.显示隐藏底图ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.显示隐藏底图ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.显示隐藏底图ToolStripMenuItem.Text = "显示/隐藏底图";
            this.显示隐藏底图ToolStripMenuItem.Click += new System.EventHandler(this.显示隐藏底图ToolStripMenuItem_Click);
            // 
            // æ¸…除底图ToolStripMenuItem
            // 
            this.清除底图ToolStripMenuItem.Name = "清除底图ToolStripMenuItem";
            this.清除底图ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.清除底图ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.清除底图ToolStripMenuItem.Text = "清除底图";
            this.清除底图ToolStripMenuItem.Click += new System.EventHandler(this.清除底图ToolStripMenuItem_Click);
            // 
            // toolStripSeparator18
            // 
            this.toolStripSeparator18.Name = "toolStripSeparator18";
            this.toolStripSeparator18.Size = new System.Drawing.Size(150, 6);
            this.toolStripSeparator18.Size = new System.Drawing.Size(177, 6);
            // 
            // æ˜¾ç¤ºçŠ¶æ€ToolStripMenuItem
            // 
            this.显示状态ToolStripMenuItem.Name = "显示状态ToolStripMenuItem";
            this.显示状态ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.显示状态ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.显示状态ToolStripMenuItem.Text = "显示状态";
            this.显示状态ToolStripMenuItem.Click += new System.EventHandler(this.显示状态ToolStripMenuItem_Click);
            // 
            // éšè—çŠ¶æ€ToolStripMenuItem
            // 
            this.隐藏状态ToolStripMenuItem.Name = "隐藏状态ToolStripMenuItem";
            this.隐藏状态ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.隐藏状态ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.隐藏状态ToolStripMenuItem.Text = "隐藏状态";
            this.隐藏状态ToolStripMenuItem.Click += new System.EventHandler(this.隐藏状态ToolStripMenuItem_Click);
            // 
            // toolStripSeparator19
            // 
            this.toolStripSeparator19.Name = "toolStripSeparator19";
            this.toolStripSeparator19.Size = new System.Drawing.Size(150, 6);
            this.toolStripSeparator19.Size = new System.Drawing.Size(177, 6);
            // 
            // æ˜¾ç¤ºæµå‘ToolStripMenuItem
            // 
            this.显示流向ToolStripMenuItem.Name = "显示流向ToolStripMenuItem";
            this.显示流向ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.显示流向ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.显示流向ToolStripMenuItem.Text = "显示流向";
            this.显示流向ToolStripMenuItem.Click += new System.EventHandler(this.显示流向ToolStripMenuItem_Click);
            // 
            // éšè—æµå‘ToolStripMenuItem
            // 
            this.隐藏流向ToolStripMenuItem.Name = "隐藏流向ToolStripMenuItem";
            this.隐藏流向ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.隐藏流向ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.隐藏流向ToolStripMenuItem.Text = "隐藏流向";
            this.隐藏流向ToolStripMenuItem.Click += new System.EventHandler(this.隐藏流向ToolStripMenuItem_Click);
            // 
            // toolStripSeparator20
            // 
            this.toolStripSeparator20.Name = "toolStripSeparator20";
            this.toolStripSeparator20.Size = new System.Drawing.Size(150, 6);
            this.toolStripSeparator20.Size = new System.Drawing.Size(177, 6);
            // 
            // é¢œè‰²åˆ†çº§ç®¡ç†ToolStripMenuItem
            // 
            this.颜色分级管理ToolStripMenuItem.Name = "颜色分级管理ToolStripMenuItem";
            this.颜色分级管理ToolStripMenuItem.Size = new System.Drawing.Size(153, 22);
            this.颜色分级管理ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.颜色分级管理ToolStripMenuItem.Text = "颜色分级管理";
            this.颜色分级管理ToolStripMenuItem.Click += new System.EventHandler(this.颜色分级管理ToolStripMenuItem_Click);
            // 
@@ -1336,11 +1351,13 @@
            // è§†è§’ToolStripMenuItem
            // 
            this.视角ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.默认视角ToolStripMenuItem,
            this.toolStripSeparator23,
            this.俯视图ToolStripMenuItem,
            this.正视图ToolStripMenuItem,
            this.重置视角ToolStripMenuItem});
            this.视角ToolStripMenuItem.Name = "视角ToolStripMenuItem";
            this.视角ToolStripMenuItem.Size = new System.Drawing.Size(145, 22);
            this.视角ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.视角ToolStripMenuItem.Text = "视角";
            // 
            // ä¿¯è§†å›¾ToolStripMenuItem
@@ -1539,6 +1556,31 @@
            this.timer_draw.Enabled = true;
            this.timer_draw.Interval = 33;
            this.timer_draw.Tick += new System.EventHandler(this.timer_draw_Tick);
            //
            // toolStripSeparator22
            //
            this.toolStripSeparator22.Name = "toolStripSeparator22";
            this.toolStripSeparator22.Size = new System.Drawing.Size(177, 6);
            //
            // æ¥¼å±‚管理ToolStripMenuItem
            //
            this.楼层管理ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("楼层管理ToolStripMenuItem.Image")));
            this.楼层管理ToolStripMenuItem.Name = "楼层管理ToolStripMenuItem";
            this.楼层管理ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.楼层管理ToolStripMenuItem.Text = "楼层管理";
            this.楼层管理ToolStripMenuItem.Click += new System.EventHandler(this.楼层管理ToolStripMenuItem_Click);
            //
            // toolStripSeparator23
            //
            this.toolStripSeparator23.Name = "toolStripSeparator23";
            this.toolStripSeparator23.Size = new System.Drawing.Size(177, 6);
            //
            // é»˜è®¤è§†è§’ToolStripMenuItem
            //
            this.默认视角ToolStripMenuItem.Name = "默认视角ToolStripMenuItem";
            this.默认视角ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.默认视角ToolStripMenuItem.Text = "默认视角";
            this.默认视角ToolStripMenuItem.Click += new System.EventHandler(this.默认视角ToolStripMenuItem_Click);
            // 
            // MapViewer
            // 
@@ -1748,5 +1790,10 @@
        private ToolStripButton tb_颜色分级设置;
        private ToolStripSeparator toolStripSeparator21;
        private Timer timer_draw;
        private ToolStripStatusLabel label_ZZ;
        private ToolStripSeparator toolStripSeparator22;
        private ToolStripMenuItem æ¥¼å±‚管理ToolStripMenuItem;
        private ToolStripMenuItem é»˜è®¤è§†è§’ToolStripMenuItem;
        private ToolStripSeparator toolStripSeparator23;
    }
}
Hydraulic/Hydro.MapUI/Map/MapViewer.cs
@@ -32,7 +32,7 @@
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
using static Hydro.Core.ObjectEnum;
//using static Hydro.Core.ObjectEnum;
using static Hydro.MapView.MapViewEnum;
using static System.Net.Mime.MediaTypeNames;
using static System.Windows.Forms.AxHost;
@@ -482,6 +482,11 @@
            //var n=new PointF((float)pointR.X - Z(z).X, (float)(pointR.Y - Z(z).Y));
            return pointT;
        }
        private PointF WorldPointToMapPoint(PointF3D point, PointF3D offset = null)
        {
            return WorldPointToMapPoint(new PointF(point.X, point.Y), point.Z, offset);
        }
        private PointF WorldPointToMapPoint(NodeViewModel junction, PointF3D offset = null)
        {
            PointF p;
@@ -502,9 +507,50 @@
            return list;
        }
        /// <summary>
        /// èŽ·å–æ­£äº¤æŠ•å½±åæ ‡,返回的是世界坐标
        /// </summary>
        /// <param name="position3D">世界坐标</param>
        /// <param name="mousePosition">地图坐标</param>
        /// <param name="vector3">投影向量</param>
        /// <returns></returns>
        /// <exception cref="NotImplementedException"></exception>
        private PointF3D GetZZWorldPoint(PointF3D position3D, PointF mousePosition, Vector3 vector3)
        {
            //做一条通过position3D的平行于vector3的直线,
            if (vector3==new Vector3(0,0,1))
            {
                return GetLGWorldPoint(position3D, mousePosition);
            }
            else
            {
                return new PointF3D(0, 0, 0);
            }
        }
        /// <summary>
        /// èŽ·å–æ­£äº¤æŠ•å½±åæ ‡,返回的是世界坐标
        /// </summary>
        /// <param name="position3D">世界坐标</param>
        /// <param name="mousePosition">地图坐标</param>
        /// <param name="vector3">投影向量</param>
        /// <returns></returns>
        /// <exception cref="NotImplementedException"></exception>
        private PointF3D GetLGWorldPoint(PointF3D position3D, PointF p2)
        {
            double radian_fushi = ä¿¯è§†å¼§åº¦;
            float sin = (float)Math.Sin(radian_fushi);
            float cos = (float)Math.Cos(radian_fushi);
            var p1 = WorldPointToMapPoint(position3D);
            var dy=p2.Y - p1.Y;
            float dz= dy/cos;
            return new PointF3D(position3D.X, position3D.Y, position3D.Z+ dz);
        }
        private PointF MapPointToWorldPoint(PointF3D point)
        {
            return MapPointToWorldPoint(new PointF(point.X, point.Y), point.Z);
        }
        /// <summary>
        /// èŽ·å–åœ°å›¾æŠ•å½±åæ ‡
        /// </summary>
@@ -695,11 +741,24 @@
                }
                if (_isPainting)
                {
                    using (var pen = new Pen(Color.Black, 1 * r))
                    if (_mouseState == MouseState.新增立管)
                    {
                        pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
                        bufferG.DrawLine(pen, WorldPointToMapPoint(_select_junction1), _MousePosition);
                        var wPos=GetZZWorldPoint(_select_junction1.Position3D, _MousePosition,new Vector3(0,0,1));
                        using (var pen = new Pen(Color.Black, 1 * r))
                        {
                            pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
                            bufferG.DrawLine(pen, WorldPointToMapPoint(_select_junction1), WorldPointToMapPoint(wPos));
                        }
                    }
                    else
                    {
                        using (var pen = new Pen(Color.Black, 1 * r))
                        {
                            pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
                            bufferG.DrawLine(pen, WorldPointToMapPoint(_select_junction1), _MousePosition);
                        }
                    }
                }
                if (_isDrawingPolygon && polygonPoints.Count > 0)
                {
@@ -747,6 +806,8 @@
        }
        PointF[] getCurclePoints(int num)
        {
            PointF[] points = new PointF[num + 1];
@@ -780,7 +841,7 @@
            //    var fl = template.Floors.Find(f => f.FloorIndex == this.mapOption.ShowFloor);
            //    var fl_1 = template.Floors.Find(f => f.FloorIndex == this.mapOption.ShowFloor+1);
            //    if (fl!=null)
            //    {
            //    {st
            //        minElve = fl.Elev;
            //        maxElve = fl_1!=null ? fl_1.Elev : float.MaxValue;
@@ -857,7 +918,13 @@
                    {
                        pen0.Color = penClosed.Color = getLinkColor(_LinkColour, link);
                    }
                    Pen pen = link.Status == Hydro.Core.ObjectEnum.StatusType.CLOSED ? penClosed : pen0;
                    Pen pen = pen0;
#if DEBUG
#else
                    if (_Template != null && _Template.mapOption._ShowStatus && link.Status == Hydro.Core.ObjectEnum.StatusType.CLOSED) pen = penClosed;
#endif
                    if (link.Hovered) pen = penHovered;
                    float zoomAtMin = 0;
                    for (int i = 0; i < diametersZoom.Count; i++)
@@ -1109,49 +1176,46 @@
                        break;
                    }
                    if (zoomAtMin >= zoom) continue;
                    //if(node.ID == _StartPoint)
                    //{
                    //    var whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                    //    bufferG.FillEllipse(whiteBrush, whiteRect);
                    if (node.ID == _StartPoint || node == _OperaNode)
                    //    whiteRect = new RectangleF(rectangle.X + 2 * pr, rectangle.Y + 2 * pr, rectangle.Width - 4 * pr, rectangle.Height - 4 * pr);
                    //    bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                    //    whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                    //    bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                    //}
                    //else
                    if ( node == _OperaNode)
                    {
                        //bufferG.DrawEllipse(junction.Choosed ? penChoosed : pen, rectangle);
                        var whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                        bufferG.FillEllipse(whiteBrush, whiteRect);
                        whiteRect = new RectangleF(rectangle.X + 2 * pr, rectangle.Y + 2 * pr, rectangle.Width - 4 * pr, rectangle.Height - 4 * pr);
                        bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                        whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                        bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                        //bufferG.DrawEllipse(junction.Choosed ? penChoosed : pen, rectangle);
                    }
                    else if (node.ID == _EndPoint)
                    {
                    //else if (node.ID == _EndPoint)//最不利点
                    //{
                    //    //帮我绘制一个房子,上边是三角形,下边是矩形
                        var whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                        bufferG.FillEllipse(whiteBrush, whiteRect);
                    //    var p1 = new PointF((float)p.X - 4 * pr, (float)p.Y - 2 * pr);
                    //    var p2 = new PointF((float)p.X + 4 * pr, (float)p.Y - 2 * pr);
                    //    var p3 = new PointF((float)p.X, (float)p.Y - 4 * pr);
                    //    bufferG.DrawPolygon(node.Selected ? penChoosed : pen, new PointF[] { p1,p2,p3});
                        whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                        bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                    //    var whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                    //    bufferG.FillEllipse(whiteBrush, whiteRect);
                        //whiteRect = new RectangleF(rectangle.X + 2 * pr, rectangle.Y + 2 * pr, rectangle.Width - 4 * pr, rectangle.Height - 4 * pr);
                        //bufferG.DrawEllipse(junction.Choosed ? penChoosed : pen, whiteRect);
                    //    whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                    //    bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                        var p1 = new PointF(rectangle.X + 2 * pr, rectangle.Y + 2 * pr);
                        var p2 = new PointF(p1.X + 6 * pr, p1.Y + 6 * pr);
                        bufferG.DrawLine(node.Selected ? penChoosed : pen, p1, p2);
                        p1 = new PointF(rectangle.X + 2 * pr, rectangle.Y + 8 * pr);
                        p2 = new PointF(p1.X + 6 * pr, p1.Y - 6 * pr);
                        bufferG.DrawLine(node.Selected ? penChoosed : pen, p1, p2);
                        //bufferG.FillEllipse(junction.Choosed ? brushChoosed : brush, rectangle);
                        //var whiteRect = new RectangleF(rectangle.X + 1 * pr, rectangle.Y + 1 * pr, rectangle.Width - 2 * pr, rectangle.Height - 2 * pr);
                        //bufferG.FillEllipse(whiteBrush, whiteRect);
                        //whiteRect = new RectangleF(rectangle.X - 2 * pr, rectangle.Y - 2 * pr, rectangle.Width + 4 * pr, rectangle.Height + 4 * pr);
                        //bufferG.DrawEllipse(junction.Choosed ? penChoosed : pen, whiteRect);
                    }
                    //}
                    else if (node is TankViewModel)
                    {
                        pr *= 2;
@@ -1202,7 +1266,11 @@
                Brush brush = pen.Brush;
                //获取_Nodes中自由水压最小的节点
                var node = _Nodes.Where(n => n is JunctionViewModel || n is MeterViewModel && n.EN_PRESSURE != float.NaN).OrderBy(n => n.EN_PRESSURE).FirstOrDefault();
                if (node != null)
                //判断node.EN_PRESSURE不是float.NaN
                if (node != null && !float.IsNaN( node.EN_PRESSURE))
                {
                    //if (node.Elev < minElve || node.Elev >= maxElve) continue;
@@ -1236,12 +1304,23 @@
                    }
                    //var whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                    //bufferG.FillEllipse(whiteBrush, whiteRect);
                    //whiteRect = new RectangleF(rectangle.X + 2 * pr, rectangle.Y + 2 * pr, rectangle.Width - 4 * pr, rectangle.Height - 4 * pr);
                    //bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                    //whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                    //bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                    var p1 = new PointF((float)p.X - 4 * pr, (float)p.Y - 2 * pr);
                    var p2 = new PointF((float)p.X + 4 * pr, (float)p.Y - 2 * pr);
                    var p3 = new PointF((float)p.X, (float)p.Y - 4 * pr);
                    bufferG.DrawPolygon(node.Selected ? penChoosed : pen, new PointF[] { p1, p2, p3 });
                    var whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                    bufferG.FillEllipse(whiteBrush, whiteRect);
                    whiteRect = new RectangleF(rectangle.X + 2 * pr, rectangle.Y + 2 * pr, rectangle.Width - 4 * pr, rectangle.Height - 4 * pr);
                    bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
                    whiteRect = new RectangleF(rectangle.X - 4 * pr, rectangle.Y - 4 * pr, rectangle.Width + 8 * pr, rectangle.Height + 8 * pr);
                    bufferG.DrawEllipse(node.Selected ? penChoosed : pen, whiteRect);
@@ -1432,7 +1511,7 @@
        }
        #endregion
#endregion
        #region é¼ æ ‡äº‹ä»¶
@@ -1679,7 +1758,7 @@
            }
            else
            //else
            /*判断是否触碰到对象*/
            {
                // éåŽ†æ‰€æœ‰å¯¹è±¡,找出范围内的对象
@@ -1687,7 +1766,7 @@
                var obj = GetObj_by_ScreenPoint(clickedPoint);
                if (hoveredObjs.Count > 0 && hoveredObjs[0] == obj || hoveredObjs.Count==0 && obj==null)
                {
                    needInvalidate = false;
                    //needInvalidate = false;
                }
                else
                {
@@ -2066,19 +2145,22 @@
                            if (_mouseState == MouseState.新增立管)
                            {
                                //需要把鼠标位置转换为立管的位置,获取鼠标位置的高程
                                var m = ScreenToVMap(new PointF(e.X, e.Y));
                                z = m.Y;
                                p = new PointF(_select_junction1.X, _select_junction1.Y);
                                var wPos = GetZZWorldPoint(_select_junction1.Position3D, _MousePosition, new Vector3(0, 0, 1));
                                //var m = ScreenToVMap(new PointF(e.X, e.Y));
                                //z = m.Y;
                                p = new PointF(wPos.X, wPos.Y);
                                var l = AddLink(e, true, p, wPos.Z);
                                if (l.Count > 0) MapObjectExtensions.AddCommand(_Network, "Add", null, l);
                            }
                            else
                            {
                                getPointAndHeight(e, _select_junction1, out p, out z);
                                var l = AddLink(e, isdoubleClick, p, z);
                                if (l.Count > 0) MapObjectExtensions.AddCommand(_Network, "Add", null, l);
                            }
                            var l = AddLink(e, isdoubleClick, p, z);
                            if (l.Count > 0) MapObjectExtensions.AddCommand(_Network, "Add", null, l);
                        }
                        break;
                }
@@ -2496,7 +2578,7 @@
        private int _lastMouseY;
        #endregion
        #endregion ä¸€ã€å…¨å±€
#endregion ä¸€ã€å…¨å±€
        #region äºŒã€å·¥å…·æ 
@@ -2572,7 +2654,19 @@
            Invalidate();
        }
        private void é»˜è®¤è§†è§’ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            mapOption0 = mapOption.Copy();
            InitCenter();
            RotationF = 45;
            Rotation = -45;
            MapObjectExtensions.AddCommand(mapOption, "Map", mapOption0, mapOption);
            Invalidate();
        }
        private void è®¾ä¸ºéšè—ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            selectedObjs.ForEach(v =>
@@ -4160,9 +4254,18 @@
        }
        public void å¤åˆ¶ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (selectedObjs.Count <= 0) return;
            if (selectedNodes.Count <= 0) return;
            _OperaNode = selectedNodes[0];
            if(hoveredObjs.Count<=0 || !(hoveredObjs[0] is NodeViewModel))
            {
                MessageBox.Show("请将鼠标悬停在一个节点对象上,作为基准点");
                return;
            }
            if (selectedObjs.Count <= 0 || selectedNodes.Count <= 0)
            {
                MessageBox.Show("请选择要复制的对象");
                return;
            }
            _OperaNode = hoveredObjs[0] as NodeViewModel;
            MapViewNetWork net = new MapViewNetWork();
            net.StartPoint = _OperaNode;
@@ -4235,7 +4338,7 @@
        }
        private void è®¾ä¸ºå…³é—­ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            selectedObjs.ForEach(obj => { if (obj is LinkViewModel link) link.Status = StatusType.CLOSED; });
            selectedObjs.ForEach(obj => { if (obj is LinkViewModel link) link.Status =Hydro.Core.ObjectEnum. StatusType.CLOSED; });
            Invalidate();
        }
        private void æ˜¾ç¤ºå…¨éƒ¨æ¥¼å±‚ToolStripMenuItem_Click(object sender, EventArgs e)
@@ -4602,6 +4705,26 @@
        Colour _NodeColour = null;
        Colour _LinkColour = null;
        private List<IBaseViewModel> hoveredObjs=new List<IBaseViewModel>();
        private bool __isOrtho = true;
        private bool _isOrtho
        {
            get
            {
                return __isOrtho;
            }
            set
            {
                __isOrtho = value;
                if (__isOrtho)
                {
                    label_ZZ.Text = "正交模式:开";
                }
                else
                {
                    label_ZZ.Text = "正交模式:关";
                }
            }
        }
        private void cb_Node_Colour_Click(object sender, EventArgs e)
        {
@@ -4661,7 +4784,23 @@
            this.Invalidate();
        }
        private void label_ZZ_Click(object sender, EventArgs e)
        {
            //正交模式的全局变量开关
            _isOrtho = !_isOrtho;
        }
        private void æ¥¼å±‚管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (_Template.Regions==null)
            {
                _Template.Regions = new List<TRegion>();
            }
            Form_EditFloors form_EditFloors = new Form_EditFloors(_Template.Regions);
            form_EditFloors.Show(this);
        }
        public class Prompt : Form
        {
Hydraulic/Hydro.MapUI/Map/MapViewer.resx
@@ -123,9 +123,6 @@
  <metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>138, 17</value>
  </metadata>
  <metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>138, 17</value>
  </metadata>
  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="toolStripSplitButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
@@ -167,6 +164,478 @@
        LR0H5QLZLbeaw9IH+qhTH6BG6r5yfxfldUZKa/Tsq9ZRXKtHVatjV02HlJmW7VL/SrIVyFG7taSRbaVq
        3lNVcvqz8y9G/s1QykE5HpXa/CGhlNr3kitDWaCIUBrDD4nnLx3/W2PDhn8Dtua/eH+Pe1sAAAAASUVO
        RK5CYII=
</value>
  </data>
  <data name="toolStripButton_save.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        t+8/+gRfS1c8c7EAAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_普通.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        SUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_新建节点.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_新建管线.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACTSURBVFhHYxgFo2AUjIJRMGiAb+H+//TEQCu5gJgZbDkI
        lM26/Z+eGGilLBCDHAEB8w99+09PDLRSDYh5wZaDwJTt7//TEwOtRHVAateF//TEQCtRHWAYsOo/PTHQ
        SlQHSJvM/E9PDLQS1QFAAEqRoJQJkqAHRs0FQADKkyABkKvogVHLgVEwCkbBKBgFIxQwMAAAL60UWDmU
        0C4AAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_新建立管.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB5SURBVFhHYyARMAMxFxDzYsEgcZA8TcGAOwBkiSwQq2HB
        IHGQPO2Ab+H+/2Wzbv+ff+jb/ynb3/9P7brw3zBg1X9pk5n/gdIgR4BCgnZg1AGjDhh1wKgDRh0w6oBR
        B4w6YNQBow4YdcCoAwa7Awa8a0aXzimVAQMDACK1FLOl7FgJAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="toolStripButton_添加水库.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACtSURBVFhH7ZYxCoRAEAQXwchA/ILJZZfcF/yFuZE/9jHa
        FcxyyGYyq8I0VHIe08VGnSKRyF8a0YpO9GJwgtt00EVnTvtZtx28YvfVNQpkkMjpKgpMAgleIqevKDCL
        L50UW4aKAov40Umx5TkCZyxXfzfU9XABr4RACIRACLxHwBt1FQXyHvBGXcU9wDphpbBW+AOWHnC7uIjY
        ZzwJH7DjiTzgdnET3r6KIzckpQMkeuOx2WtAvAAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_添加水池.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADISURBVFhH7ZYxDsIwEAQtpFQponyBho6GL/ALeip+zGNg
        pzgLRY4CJOfI0o20jW3djlxdCoLgg4PSKb0yKKNTmE0HXXRmutPj+SJe2Hx1HRVkkMj0FQWuChL8RGao
        KHBTznRSbIwVBe7KhU6KjVkBO/81U+xcXY0JbMVqAbtfyhx2r65GBdaymYC9m2YJe6euxgX+JQRC4GsB
        76irKJD3Ae+oq7gPsJ2wpbCt8ABLjzC7uBGxn/ElXGDHF3mE2cWdcPetONiBlN6ezrgNmydy3gAAAABJ
        RU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_添加水泵.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOGSURBVFhH7ZZZSJRRFMdtt82pTK0xSymXDGfM1MrSKQ1y
        K3eZTAq1UMKKaZWipCKKCoWKVhSiAksQrEACl4rsIYqwqB7SCFpe6s2yDOp2fl/zwQwWjDY+5YEffNx7
        7v+cc8+9c8djyIZsyP5gw+wMF0YII4VRwmg3gRaa6BPHyfTAOIwRxgkTBYMwWfD+B6YIaHgJ4wX0iaOZ
        XjUVM4EDzn5CgBAkzBaChZABwlp00EOXosYKmhFcr5oM/dKvlu7Pbtr2JKt192drZcVP650K5S5En4Sm
        CyThVLkhauuyhZk3trRbmi0/Wj8+Vs+/vFGvvn1QnW4ir3kHCSwWSIKd0HrO4fAylyfGrm4o7zj7sl51
        dHeqp91dbie7yUYCyUKkQDu0rafnvimXShqrOi6r9k9PB42Mxs0kkCssEjgTWvWGuIOZhWnXy77fendf
        Nb1/MGik1ZeRwFohXuBgaifRJ/60tXZf+ylV9/r2oLLyakmfBCYIRsvZgo7DDy+ocy/qB5XE2nV9WsC1
        mxlzxtp96OF5deRxTb8pbNipEs6tcRmJ53QIuYuBMcdSu213j6ud96v6BWtiK7O+icYBYZdQLmwUioT1
        DrDtVE5wp2uoJTD/QPKzNY071Ibmyn7BGlPFireiYRMIlC0QJFGwOEDP2XYqd/oh0loQZrNcSapdr3Ju
        2voFa2avi74nGlScLiwRCDJXIJDOX3+KtUMYkGsuDd+b1JN4rVgl1Ze4BL7zNll6vZcEnRSNLCFOCBMI
        4iu49BiRxVQhJKg4ps5Unaair+S7BL4BeRFtsrZAWC6EC2wtQTwFx2dYp89zzCDbMXOiyS99VtGCluCj
        SSrkYooKqUn9MzKHj3+B+dH4WYbtspaeR6Fh10JTE3fFyIZ3n10InhDmm2XMCW8wlJm/zji4VPmfSFDT
        T1k0+GbMpyy212dVWJvn7+D0ncNFj9FAC02XE9AfI/54TBNChUWT4gL2+GaE3jKuNXV5lYT3GIrNX435
        EW980ua0eEX6VYuPVaBygrOGtWighabL5vgc0zuEqIYt5fqkCBywPDt8M8YcPviyhrVooOVy9bo5JkEV
        bCX95PqYhGhhoR2+GWMOH3xZM+DguulJsIX0kcOEuFEgUKAdvhljDh98WfNPwXVDQP9TiihXlN8Jtpdg
        wDdjzOHjdKXcZYjpyVAZQRxhTA/q1sD/m3l4/AJ6x5JC0Ngj6AAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_添加阀门.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALbSURBVFhH7ZVZSFRhFMcHgh6CHoIIQsfRcXmrLCSpCApp
        oUUQi0httdzCSqGdQrKyMuvFHoyWl8q3tF6ENgvCFqigfRwoH5wgZtJ77yyKM/rvnDNzx7mD5ji+RMwf
        /jBzv3vO+X3f+e73mRJKKKGE/ml5bu2Du2UX6Ocs8nR5OAlxrFq3NO54k+d6GdxXS6BdWMtJkskxJ/G2
        HobWlA/nwQyOXURmiMnJ3VwE7UoB1DMroZxcHDOEr60enmulUI7OR3eFlePyyHNkcDLSLhfI7FnKiRwo
        xxdOCOFrPwfv7VqJ+bk/A+9LU6cA0LgB6tk8ScZSji34K4QUv3so9DZgr7TizU5LbAAbazoRbQGg5Y+U
        cmSeLC2FGCB8907De2e0uN/vx9eyNLzaYcGSwiasLm8z5KaQGeRpEsxq7uhHtLXG9QSwIpQyqEAggF8H
        MvC7JjMM4blZCc+NitAbQfl8Pnzem4aXBFDd0I6G1m5DboozkxkiqMhB3QJQPwowODiIvr4+OBwOfKHZ
        /ahKFxDlVG7ojaBGRkbgdrsnAsgiz5TirMjl0R0JwMWdTifsdjuel6TgSZGZk+STc79XWeGoTsfAwACG
        hobEmqbhUwhgnBYYAZJyWhBt7SIB0EEyPDwMl8sFm82Gx1T4weZkTlBIXk62sr+Vp8mmU1UVXq8XiqKE
        AWZn1WBu9iVDbooxApC4H9wXHhBr59fQzs+WpDzzR1vNuL8pKbK4vhHZydwW/u65TQz8YU8QgMbWkbPJ
        4dxk4x4g8Y7kB0wlVuuWyYbr6emRJR+nuC6B4L7zavT29uLt7lS82JbCMavIFnI4N9n4FYyl/tpM2GhG
        3POoZR/zHCAJxEeCeEfFu7Zb0FksAPEdRLzLX9NB0rElpuK6BILjnhab8ZDaRv/jA+CZPKPZ089Yi+sS
        iCkDkPgG45sslxxrcV0CQebY+G5DEifhwPju86nHJ5TQfy+T6Q9KLmP1kZ0dFQAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_添加水表.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAgWSURBVFhHrVcLUJTXGbWtUSfNVINWYFJsQ9BkqnZGjdaJ
        jcZHVawxoVUjBpyY+EyiUWI0aqIIBh8hIL6KA9Vog5JWoALylIeL8hAhoAuuPHZ57y6wICwL8jy957Lr
        uFmM2umdOezP/b/vnHPv/e69u4Oeov1M4OcCvxB4RmCIwFAz+Mw+vmMMY/8vjUTEYAEK/VJghMAogdEC
        DmbwmX18xxjGMseS/z81JnJEw7Zs2eV4+kLU66pKfZi+vcNgNBrb0tLSeonW1laTrq2jKbdIHfGFz6El
        M2YvGC9yaOhXzDVzPJUJBnMan5kyZcrwpOv57vrW+5V4wlbb2Fx34nSY18iRI18WHDTyHLnMnI81YhEf
        6ns46KWqRqOir6+fuMHYiZyyRlzIrMDRRBW+ji2W4PP32RXILW9Efet9GdsnkgpKKwvmLVw8V3CNERhO
        TjP3T5qQ4iHnL/3B0NxZR7J77d24otQhIK4YB2PuwD9RjcDUGhxV6HAsQy9x9KpO9oUoqpBWrEezqVMa
        qdXrDa6L//q24HQWYH1YTAzY6GyI125fpwbT/QYSqOtNOHWlFL6RShyMUyMgVYejGQYcz2zBiSwjTma3
        SfA5OKsFQYpGBKRocSajBuV6ozRRrdM1OY8b5yq4aYIzweWwmQV2DJ6/dKldRb0xm4nl+jYcir6NvRFF
        8IuvhH9aPQIVzThyrcUGpQ1dUqyzpw/H0vU4LEwcS6OJNtmfe7tENdLefo7Q4HKwJmwKk/8Mi79e4Mk1
        b2rrQkBMEXaG38K+2EocSK7HwRQDDqU2WSHwajOa23vEmksd2QITyuBzuRp+SXqcUmhhELXTKwK2f7k/
        QGhMEWBhcndYGRi8YsUH9trm9mqSRN2owtazedgZUQrvOC18EhtsEHbznhwxyalPdHT24JPTOdgdpca+
        hHqZG1soVxOlpTqDo6Ojm9AaK8AtynNCNjoZGvL95T+TpLapA9u+vYEt/7yNzyOrsDtai90xOitka0zo
        6e0Xt3z2is9slQ4fheRg+7/V/XkCPrE1qGvukAbdlnn6Cq1pAvbUNGvLqnyuQK27TKdx+TVY+/csbPpO
        Ba+LVfg0osYK2pauB4Ltnd1Q61qlia7uXrwXlIoNofnYEq5+EE+OJKWB1IhJvFYotFiQL1LTrC0LYoS+
        pUNG7f9XAVafzMXGs6X4+HylFbyja9HFaReC2qZ2rPz6ihSmAWWFAZ6BV7EuVImPwjRWed/E10gDZWWG
        NqHlLjCBmmZtuS1G1dbWylJ+PygDnify8MHpEqz5ttwaZ8oQdr0O6eJcWHYwGTklDVK8u6cXHv5X4B6Y
        idUhxTZ5m8PKpQGlUtkjtNYKTKWmWVuuhT3PdQa57U/GO0F58AhWwePUXRusPKHE8oAbWOqfhftd/aPX
        iGV4yzcJywNz8W7wHZucVadU0kB8YlKf0NosMIOaZm35x9FiwNU7EW/55+Jvx4oHxtEiuB25haibevPo
        +7AuKB2LfFLxdkD+gDnLjhdLA3EJ0oCXwExqmrX7DViW4E2fRCz4Kgt/8b/1kzB29EgDdQYT3tgRg/k+
        GVh0+IcBY1ccL5IGzEswoAH7Gq2xmUEbjmVg1p4MzN2fh7lf5Q+IoPgqKU5sDc7AjM/i8IZ35iNzPjl7
        t99AdX270LJZAlmEV/PK0xh0Ouku/rg9Ba/tycGMvbkDoqG1U4obWjsw+eOLmPZZMl77MnvAWOKcolYa
        CI9KKRFaNkUot+F2nyMrxfbG3Zp7eH1HAqZsV+DVnVk22Bha9GD0fhduYuKHkZi8LVW8y7SJJWbvy0VJ
        XZs8rue6uoUKLZttKA+iydNnTiyt1fefBRd+wO83JWGClwITPr1mhYr6dineIq7csavD8MrGGIzfmm4T
        Z4FfZJkc/R2V1mRnN/oLobVIgDfjg4NIHsUCDoeDw/eSvFJcpa57U+Hy4RWM3ZQucFVijneOrHrG/COh
        GL9bdQEvrY+3inkYiw/korpRGBY56zfvjhUa6wSmU8usKY9i/uHFMNzeyWl8VoGmlI4Vt7V41SsJY9Ym
        Y8z6VIlJ2xToFuLt97vhuPwMXvC8CKe1Isb8/mFM23EdGcX9R3CCIl87ePCQnUJjicA4apk1pQE2TgWv
        SPtJU/80t7zS0MrE1II6zN6VBof3EuDwfhJ+syYZzuvi8fKaCPz6nfOw94yGw+ok8S7ZCnP2ZCLtdv8t
        WKSqM40a7XBAcK8SYPGx+qklp9/SLLPAdfntvDeXuRdWVLeQQKMzYs93tzB5SwrsPOIFLuN590sSdh5x
        sPNMeADnDSn4/FwxNHqTFFeqVKZXJk4KEpys/FnkNmtYjd7S2MEfGKxOl+kzFyxPua5Uc73ZCtXiC8gl
        FVz3XYPTmniM8IgViJNLsNAnC/7/KUWh5p6MZU5cep7W2WX8N4KL4vw25GLmpoaNuKVxWlgczwu4DLez
        m7d5l1/wLWXtPW6jxzXG5Kg0xlUbvKKHPfvsLsHBaefIKU5OcltN/Y8bnXFvMpBuOWVTX3SZuHKh27t+
        p8Lj81WqepNGo+nmuU7wWanUt588F6mcNX9JqP0LTt4ih6NmwXHNyUEucpL7kaO3NAbQJaeK68WiYeVy
        +/DLBA8SCvBI5blO8Jl9fMcYxjKHueQgFzkfK/5wYzCLhRXLbcO9y28yPMU4Mp7nvFQIPrOP7xjDWOYw
        d8CCe9JmmQ2ScAo5Gk4nz3GOjjcawWfLj1PGMJY5Tz3qRzWSWMxwHXmJUORhsI/vLKJPIDxo0H8B3kX0
        0h+y498AAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_重复器.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJlSURBVFhH7ZbbaxNBFMbn31KUgkW0fWglYlBEWyrEWoiK
        lqIieHuQPvnovyBJaGwUzUXwVVqNJsaYNNHEXJomaa5tzO5mZz/PzpYNPpZ50Ic94Wzg5Pt9TM7MLIf9
        F/EisolX4TT84Qx80a/wx1KUSfijCfgicZH+6GcEYl+wHk4iRPq55VUc4NI8C75P47BxdOaabSDLs8Db
        76I4NOhh8L9zBGj0w6A/Qr+jobxLNYqJ2bGBLM+Cb5KiaPLiQWl+cdJqGjDYB9odoNkEflVMETB9/va4
        A5I8W4t8sqrg9FFp0So0SpXrGCgcXTJotjlqDY5S1VJOnvXaBrI8exmzWmhw6pfZMzMNHbrGoQx09Lsc
        u3UdO5URMtmB0E5fvmsbyPJsPZoVRU6N49QyXTX3DVBJ+7sH9FpAg1a+XQQyORJQTC08tA1keRZ4vSmK
        Gm3c0NwzBdhTDPTIoNMnmAzKVQP54gipb0KKGc9j20CWZyG6o2YoKsdwn9OJ5djr0N4R2G6QwTZQKXAU
        8iMkUkIK19WxgSzP/KGPotjvDdHpAq02UKcTW9sBqgSXSsBWHkhngOTBP3B5HtgGsjxbCydEsdNSUKsr
        BCkolYcollQUijryP0bIbqlIpxXE40IK99IT20CWZ8F31jWqNwzUy9ZhKeWAn3S4c7TiDF3zVNxAYoPj
        w4aQ4tzSU9tAlme+iNXCw8Tcnee2gSzP5m+uYmLSg2OnF3CE3tHHXV6ccN/AyQu3cOriMqYurWB2/j5c
        Vx7BvbiCxev3cMb7zDaQ5Z1w5gFnHnDmAWcecOYBZx5w5oF/GIz9Aewl4z81MpoIAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="buttonUndo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
</value>
  </data>
  <data name="buttonRedo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMmSURBVFhH7VfbT9JhGPaPaitN83wAVFDzlE5yppFOIA+l
        5qh06Vp1000XXXVTF7a1eaHLXEs37TA1naLgD+UgAqKSpSB28/S9n+RCQJHK39Z6tmeD9zu8z/d+z+/9
        Qdx/RAtNqw7KWjXkxVVISJGEUMHiNK5l8wJL/gxU6huQyMugab6FsQ+TcK5tYMfrCyHFxz9OoemmDlJF
        OVSNrUcKOXch+3ihUkUZ7vY85Jtv7/iwsbkFm30NC4IVn2cXMTFjxPScgPlFCywrLj5O81xsfu+Dxyip
        rA2bJD45B8TA11BoWjqRX1QJo2DmGzrdm5g1LLOEhmM5rRfgYvN3vLtYNFlQrryKjtu9B8kosde3G1kA
        Jc8rqoB73YNv214YTFZMsdOelPOCBZ6tbTjW1nFJqWIienhSr8/PxyMKkBWUw+F0w73xBXPs1DN6U8zU
        G8y8GnaHGxXV1+Db9fMKEcMKIPMYTWZ+lwvsXmcXlg44+GYUzW13+NWcT5UGPQFUMRobGBoJWkOkQ5CH
        KPmv8RAB9cztT54+4yc3LtmgN5o5R8cnUV2nRjxzbUqGNHzZGDIlcpxnYi7XNvI1P9dzskocZoiADGkR
        c7IDttV9lxOf9/UjXVKILGlhxMSHkZEjRwZb0/dqYH8fVslwDBKgZcbr6n0Eh2sDgnmFV+DFy34kRDJK
        FKAERpMtIoMEVNU0YPjdGGzMLILZjvcTM/zkgeETgzb3+/cgLK9EZJAAKr+wZIXV7sSydRU1Ki3SsvJi
        EsCT733HkmX1SAYJIFevsLu32l0YGfuExDRJzMn3WHKzzXksQwSQ+YjtunvIzj15+c8mZfJNo+WZ+LRg
        AdQsiPRWC4RPDySAngAifQ6ETw+ZsotYtthZ2/SII6C6rhGvh0ewzrqgKAI0LR1o6+zGpuerOAII1Ats
        rA8UlCrFEaBuakM3a8e6rvviCCDks9fq4NBbJKbG1oh+Gw3qZtaEinGFtWKZolQcEdqWdpAf6JUaCJ0+
        rrOnIi1HwVtmICQO6DqS0mVQlFSKJ6SB/VRLzsxn1Yjij8TfRF09GbOMVSRXXCH/GOLifgDz3bgqYRfp
        jAAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_refresh.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAfHSURBVFhHrZeJU1RXFsb9RywrURAUFDMx0ShMmcqUsSYZ
        qxKVzJigTtABNeOK4AJR42AiuOA2bohO3AURSINNAyIIUQgiqKCyy6osSrPYrL+5571uaBrESdV8xXn3
        9rnvnvPdc+499zGmnz5EHNFvFRscf9srpGlu7+VxRf3AO4PDYlu37/jbhjF99KrBt5MQqpquX7VK6FMi
        f6rfq/TPmizEJGZRVdtCj7xnFfpl1J6EwIGErlAy+IZ9dxRY5ymI00fVfew5mUTooQs0vOrRiOkkbB0d
        2gKssPXH9NsztSrt5gzqVCM9ebtHdbRWSbfqm9X01AcWNu1LZsHKCC4mFWCROSK2iaNARUKHPUOB/S+b
        nXZlubS6jd+KG8l+2EL6vedkFjSSU9bP6ZRXfLXtBrOXnmZRwDkeVrVrRDXIZBFJ4QgYIOEI2zwx1N4N
        D8rNJGVXE2V4yu6oXLYczea7cBN+uxMJOJrL0p/uMmtVAh7LrvHRivPsPJlMrVlPy4CxkTnoJAZDPviW
        9LrU42l1OxmPOgi/+hT/A7nM23iDWSvj+cAvjmnLr+HhG4PHimu4LY9nou8vTPIz4eF/nc8Cz3EkNpsu
        mzGbjIARScizUz3Km7pIeWBmb0wpX4SYmLEyDo/lcbgrh1P8jUz2M+Lib8LJP5kJq0yMX5XKhDUZuK4z
        MX1DND7h1ylusAym5Y3psOql0Y6q6siGyyquJanIzK6YEhaHZ/NxUCLT/C7h/u1Z3P5+Bnff87j7x+K+
        /iYuAZk4BWbyblAWTltymBh8B9eQNDx3XGdzZBIVzRbN5pswRvOrIiAEuvulakBVy2vSnr7kUHIJS/YY
        +GTtWaYu3oOb9y7cvgxh2lc7+MPXP+K29CBTNyUyZecdJu7KYfyuXJxC83ANvYtbaAYzvo/hb98fJyY1
        5y0krJCjKi++UCfgdvlLDhjymR8Ywdxvt7JsUxjHr6SQkF5AfmkTOcX1PK7tIKu2H//oJ3geK8DlQD5O
        EdLm4RZ2i6nbLvDh6jAWrgkh2pAymAm7ImeDqhPWCqggZ/tRo4WfM4pYELiXpcH7OZ+QxuOyatrU+ezq
        0tcjdiRiZWrXBd2qYc7ZB0w7cpf3D2fz3k+JuAUcw2vjPgKPXeZmXhEvms1aujVYSdhjIBJSloWEIb+c
        f4ZFcuxKIsXPGrAovypLAxDCQkDezajrxCe+iNlR6niGXWdGwEEWBEew/6qR+zXNPO/sRZ3ugShoi5W+
        nT2B9XToY2L4YvIdDl80UFnfTG+vdV87hFC0qgRgfFKH9ykjU7YeZ37oScJijNwrqabF3EFPn9xJI0CU
        I5GwQcY7VB1ufKWqncPq7Vsh0dLRw9WU2wRERHIx8x5FL1pp6erT9pXNuX4lvB1DSAyFsNCZ2PaAFJ7X
        Supa22hTihetr6l53kxrR6fm2OZchz53uH44RiChdofdCsSA5LXR0k9BQwup5dVEJqeRdf8hauGjOJFd
        Bs+bO2lu7R6VyDASUi+EgjiWlb9UP54oQz/ffsS1J8+JrXrBnoQkdYEV09MrJ0vNsXqQdElXUiJzq5va
        iE+5g0mlS/S2dDpi2JeVvCYGGjq7KGxow6AcXy0xc6qsj5DMSr48FMWyiCM8M5u19+0hc2UB7cpcTlkj
        6aqebAk/gTEzTxvTH8MxhISsoOl1Dznl9aQo53ElbUQVWwi+3cLnZwrxPJCiquARgi79Qr0KlURLRObJ
        yZL9UqO45Va2YiioZ+fpBNbvOkhJTePoJOShh6lPM5JcVEN8aQenCtsJMtXhtTeLaaHZuP2Yy9QfbuK5
        /QrbY3MxPqxX0VDFrbad9IJqCup7ySizEH2vleOpVazed5n5/ltI/fW++g4RmsqDNeCOadFI9GmjfXSq
        p1TL7XGFfL7/Fu/vTGdSSDbOwepSClF3wuZ0Zm414B1m4l/RDzhhKudoYin/NlaoMl+hdMVsPVeI755Y
        ZnmvUak4Rl1jq51zvXWESoceJREJaW5lG/4RBmZvS8Y18BbOG27htD6DCesycVmXjttaE++tu8FHG5Lx
        3GDES8mcDTf4U2AKfw5KYI7vPj74ix+bdx+m4EnpmzIw4FOgkZBdIa3k16w6/7lZwdxgIx6KwMRVaTj7
        peD8DyPOyw24rkjERbWTVTvZNwG3Zeo6X3KJSd4nmDAvmClzV7BmWzh5hUV0WiTBI2MICXnoR6tvoCi1
        Kgk+W8DHG43qAyaZiUuTcF58mQmLonDxjmLSokgmLTyB6xeHcZ73A+O8vmPch3/lk0WrOR9rpOxZnXZ8
        h8DeqwO0W1Rg//+HHNHskm58diQx0+8GU3zieefTMMZ6bWT8nADGzlzFuJkrGTt9Ge5zVvDZ15vYe/Q8
        qRl3aG55Zd1jDhiNhAwMREKLgx4NCWTCrw18utbA9CUXeddzJeu2RxKdlMeVuNtciE3HlFHI3fwyyqqa
        aG3vGnLf/B6oLysbPSExSFV6r5TRTeob4Y8+R5jq9Q1Xrqfx2qIuqR5durt7tZ3/pl3/v8KuTgyFaCQt
        +ZW9+KzZy8Jv1pJzr9iOphWiGFiIwsjdUTHs7hDo6dHTIl/dZy4ZCNkZRlllraa37R0NumIQdn179WgY
        kYQOPT3yL59IeUU15rYO65hyIEStERwpkr8Ho5LQRYe90/8v4L/K/cwr2u/DuwAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_ClearMinor.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABdSURBVDhPYxh4YGnv8R8Vu2/CFINhTDmGj58+/0fGIEF0
        MRjGJke5C0YI+J+T8n8WOwOKf0F8kDiUix/AFMMMQecTBZA1kawZBqimmSLnY+MTBNgUwwyBcskFDAwA
        rx20w+iWaN0AAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_刷新.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHKSURBVFhHxZZRR0RBFMfnioiIPklEiVhSq3buRuy+9BQR
        EX2Ec2efEj311FNPvbRExBIREUtfJZZYIuqc2WPume62yb0z/Ri7e/7nzv+/u3PnjipDkppPO7Q55VJc
        XAA7snMux8MP8A8higFsiAuWwzM+AA6dXar29RS3hUOaKm2O5GcMcRU8hDS0Bd05kDUcXdWGaauFQJpx
        SalmZy9Zhg+h3QYLIUzyAETa2f0WoqdaZzOsVocw8AMQGlpJzby7Hm0eKg8xMQChYdsL0TBP+HfMsjpC
        TlJm8HRFGrCZ1GHoerfgWa2fzLEaIQDRhDUvRGr6LoQolhp2skmksIp/wVt+DbyoOszHC0CkZgWNB+46
        DffxAuBPTt9aXPOK62MhTgBrbvp5Pwxw11y0Wl4sN+xk48DbjlZ+3kvmsMRqOX4NgBtP0oBH14eLkNYB
        q+WZGIDMcZG5HrwN0bzGajX8GAAfPljrOZ3Mm2aD1epwBjKANYc7p+FWTLshq9VSCDAyv/HNjbZaCLwA
        ePrB166rkbk2O9waBmdGA49g7j2eBehxzG3h8AJIczyQcEtYxgWgIxnL4SmaZ/ssxcEz19khl+MhzI+5
        9EeU+gKxDy3cPavj6wAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripDropDownButton_工具.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAWSSURBVFhH3VZ7TJNXHDVZluz996bTxbiHWXzg5iOoqAyp
        CKZDIE4zF5wM36Ko6ABBEBUEpAwpFBBaoLTYUgsqiLyR4Bhl5V2ggDQ8Uh4qDJkgKmf3XloYdtn+mHXJ
        TnLS77u/c79zvnvvd29n/W8B4J2u5mqJkscbbVeVFVSU3p5Pml+brJoZExMTb/Z29gtzIxOQvmoVbrgd
        gLq09A4pvUdo3hDkzV/XaBpispVyaCtUUEedQ/5eD2RGx4GUPyR8gwnNhe6OlhCvSE8sP8ZBRlkWasoL
        ITwTiLysa0WkvIDwbSY0B9pbWn1Dz5yaqKqLgxvfA5YHOYjkxeBmbnaxnd3GtUQyh9A8I9DS0uaRLzqO
        wepg4Ok1NPyaiGP+RyDLVJZwnZzWEck8wncJX/4auNfa6i5MdH06pCLmYzI86A6CPOEwcq9m3XFxcVlP
        JNTcPAuwXav7Vsk7MjpQdRJ4IMGQPhQp8buRIZWUfO3gbEUk5jPv0LQ4KaK9R/QVnsQ8EUPdZyEV7IYi
        RVJka2u7hkjMZ35Pq+Vk8FwHeooPAv0CDGq9IRFsQ5ZYXOzg4GB8c/PMeWuTbnVyyPFuXYE7oOfhUasP
        0uNdkSkRlrg4Ohrn3Dzm+Tk5KyTB7rqmHFegj4/hZi+k8V2gkMhKnbhTq908w65Wq5em8L2aGm7tB3SB
        GG7YD2nMVlxNSyu2tuasJhLzmY+N/fZZ6XWhqqMiCRP3hHik9obsp61IS0skm4wd3WTMN+zAyPt1FXm/
        tOTGAoPl6KmIgfSSO+Qifh6Xy305m0xSVhmSb5Qj9eZdxhRyTe+FpL2qtg412ZcxXqdAWXIgRBHnEHtF
        jNOhcfCPSML5GCmC4+S4IJAhiC9FQJQYfrxk+IQn4dTFeBw9y4e7dzi2Hw6E/a6TsHTcRw+mtwinAycq
        75CDbCZ6egfR3K5HcWEmFLE/Qhblg3xFBtSqKtwuLEduYSWq69vx7NkzQ49p0L6q2g7W/0Uss9tFA8wl
        pCEmEa8oMZQnMTwyCnvXSPxwUoSAAF9kXr2C2ho1NI0abN93CYttTmEp5zQsNp1hGqo3QiAugYVdwBS/
        OSCYqo+OjmKRzQ4a4FNCOm2TiJEVMQFF0d0mWDmHsM704WNjY9Dr9ejo6IAovQBLbH0Qk1wI8sdjyiwr
        r5r1pW9O7z0D05kpbaf3YuXPzPzhw4dYaOVsGiBKms8eQGE0No7A8+fPWYjHjx/jbpUWbl5Cg3ISVE+D
        UFBTakaDUNApoHWRvAyDg4PsRT625JoGiEzLYx0ojPNGzSn/DsYRoPP9ImhfWqOj2dv3AAMDA+jq6sL8
        FfamASJScw3dpvFPAYzD638p09AyEzRcqOAW05y/fB39/f3o7OzER8vtTAOEJecYuk2DmtPhplPwImNT
        i9mD/cKVJjVNaw+Ghn9n1/QLCeFnM21fXx90Oh3mfsExDXDhynWDLdjiGh8fx+4TSYx08fyZvqEK9sBo
        UYFJrVzVMqNG181hPzHWOgWju7sbbW1tmLN0o2kAv2g5M3/y5AlGRkYwNDQEV88Exvv3708xIj6HGTjv
        jWbXRhaW1U5paI1qgiKVOOibwq79w+XMXKPRYPaSr0wDHA9LZWnpZ9Lb28sWi3+YHH5hMjZsRtL7nR4C
        EyZJC6Y0jRrtDF2C+Daam5tRX1+PmpoazF5sbRrgUFAcW6V0kdCkTU1NaGxsRENDw78iNa2trQU5SaFS
        qVBZWUkCbDANsOd0FFxPXMT2QwFw2uMD7vcnYP/dUXB2HILNtv3Y4LwHVo5usNyyCys378SXnB2wsNmG
        xRtc8LmVIxau4eITyy1YsHIz5i/fhHnLNmKuhQ3mLLHGB4vWG7iO/f5lAAK6L9P9mRZeBWeeBQT0ZKIN
        NNWr4MzT8L/BrFl/ABOBqsHtHeY3AAAAAElFTkSuQmCC
</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">
@@ -323,46 +792,6 @@
        2WE2IAQb+H8wfzADLw4s+hdT2wZwwGrwgQAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_save.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAfgSURBVFhHzVdZUFvXGfa0kz54xn7LU6cPfel0pk957PTN
        7bip7SHGjlfMYhaBkYRAQgtgIQmEgx1j7NgEMJg1xmAcwKwGGwgYTBKbfZNAG0iINYQ67JL4+p9DYLIY
        cGeSac/Mp3MX3ft/37+de/b9v4zfEN4h7CccIBz8lcDezWwwW8zm9ngnNqoIclE+osMf4LI8H/19IzAY
        hggjMFsMGB01wjBspdmMkZERDqPR+CMYDIbvMY7RkXGYR+yICMqC4Hw2hH5FkIRmgGz9gcDIMBLbY79S
        VIGcO724pe+HSlIMeEDDBbd7g88u1xo2+LW9B3tig/8A4oD7uKHrQIqmCxLBPUbgrwRGgnliexyIDi9C
        QVYbPtY1QS58yAm4PUubb6Ph8bj4MSO0QW/3eDw/g9vt5lhZYQ/Q390erlwnr4LgTDFkoeWMwDHCn5hN
        ZnhrHJQLi1F4rxmpSS2Ii6qAax2YmRvD9NQ8HPYp2O10PD2LiYkJOJ1OPjscDoyNjcFqtcJsNlN4RjfD
        YxqGyWSCZ2MB4X55iInMQtCZNIQHZDMCpwh/YTaZ4a1xUBlej8+yX+K69msiUMZVuzwL8LhJDIGfu1hI
        1reVsnOG9fV1jrW1NY51z2ssfrfGPSb0qUayug4J8qcQBxXsTEAlrEBBZhtSEzoQG1nODczMOkklU2vn
        s3NyHBOOaa7aZrP9SDlLwuHhYQwNDaGvf5DmAUYZUReLkRzTBG0kEQgo2p1AfsZzTkAV8TlX7PasUmxJ
        yIabFBJcy1hb9fxM+Q/VM7goT5aXFzmBS+fy8JGqEfER9bsTUIaXbxO4LH3MDTDF4+MOUj/OPWB3WDFm
        m+CqWYy3lLPSY8oHBwcxMDCAnt5+dHd3bntAL2+ALuoZRP4PdieQl95KJfMCClEp94Bng0qP4rjlAZd7
        hSfnT1Wvrq5yrFD6MywurdD9VfYGiC4Ucg+owqoQ5lO4N4EUbTvio6t4Dkw4WYaPUcytFPNxWG2jMI3a
        thvOlur+/n709fWht7cXPT096O7pQ1dXF6tDSANLoZPW8RwIPb9LEjICuZ+2cAJK8SPuAaaY1T3L/NVV
        Ury+xHPgTXHf8gLD0vLm/U0P3Ic++ilUoTUIPpO7MwHFpTJO4LqmbTsHmAcsFhuBxZuynerbaDBz5Qws
        3kw9U97d3c1Vd3Z2orOrj9/boOYlC3pE8X+Cy8J6BJ3KezsCW1XAFLtcHp4DzBPMIz/0wE+x7ZH1DSwt
        LXECQp/PoJHUIvZS3e4EVKJHyP7kBa6pWxETUYQpB72Aui9rqR7mTd6GX/Nzviiwm5Sk2KC+y47JKG+/
        65S47HQZMPYtQnwxH3GSx4gVNsHvg7cgcPVyC5IUL2kVu0fIRdiFu5CGPIQk8CGE/vcQfqEEEv+HiPB7
        QHMxTzKxbzFEPiVQCqrpegl1vAyIAtMhFRQh9Gwp1JIGxIla4O+d83YEPtY0Qqd6gERVJW+jOnkdEuVf
        QCN7jETFMyTInlBtU1zFlYi5VE0u3jyOJqLc3aQ2TtyAaEEVZf+XUAmrIBfU700g61Y7PoptJmOtRKSN
        WmgXNNIGXIlpIaMvOBEGfXQz4oTV0EU2QSdph1rYTInWQGQqoRG3QBVeA210La1+9G0hqUOMmEpR9gUu
        ntwjBHdvtpGxJp4HiYomxEtaoRQVcZfKQiogCSpElKAAUYH3SR0d0ywLrNgMg382lGGlkF2sgzysDGpp
        GfQxj8lrVYiXlUJDnfD8say9CSRR10pUPIVe2QyVqAxftfdjeKgXhgE7bGZqy7QsT45P47tv5/Dvb+ax
        OO/GtP0bzM9M0vwtvA9H4cjfbuDMkU94RWllT6GOKqc8eAbfD/YIQWbqczL8DPrYciQoniAiMA/DA2ZY
        zRaE+KQi5FwmfL1vkfEFLL52YtppxtzkLFWMHRZTD2YcCzj1vho+x/JxwSsTt6+8IuXkSWkltNKW/4KA
        qgF6RTuigktgptZrMRsgCcmEOrIWcRG1mJ9axNy0g6t2WKYwZqLvP+MQnJZlnDh0Fb7H0+Bz/Dpu6lv5
        d0CisgbxkY04eyR9ZwJycQ6FoJOy/3N6oJ6Xjiy4BjYLudzp4CuZNpqyXlKIuZlZCoUFdtskRoYtMA6Z
        0df7iv5rxYnDyfA7noXg0/m4oa/nBPSqWpobcfLvu3wRyYTZSLvWDS0tnRpZDfcE646Tk1bMzTkgOJdD
        1xo3r02QapsJVpOde6i/ZxgdL9ooDGMUghQEnMjlGX87uY1nf1wElaOUEdg5CQ8oJJlQUr1qpR20ej3n
        pRjqk4WlxQXM0ZdRuF8OL6lYUT3GrU4yZsZgnxE9Xd3oaHuJjvYvYTKOw/sf1zjZgJMZuJHYyMuYCWLJ
        ffpft3YksF8WqTl0VVvnkQoquSHGOiaiGPOzryneC5AE5yCWNR5R9ffKLTAMmmj/0INXX3fj1Vc96O0y
        wu/EHTKeRUtvHlJ0LSSkDQnUN5Thlfjwnyk7Evgd4V0vr7NeEYI0qvdyhPkW4MOjCcjPfYTS0hJkfFqI
        jPRspKen4WZqGq4kXUNiQjK0ujjEqNRQyNXQapJw8mg8T7bT79+Gj9cdeB+6TcfpOHf0LiUn35i88bOc
        bZPYRuH3hPcIhwneBMb2lwQz/saNCRu/JbCL7xL+SPgzgbnqlwRT/sat2dZgnmDhYER+jU3qjpvT/9HY
        t+8/+gRfS1c8c7EAAAAASUVORK5CYII=
</value>
  </data>
  <data name="另存为ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        /9j/4AAQSkZJRgABAQEAAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
@@ -464,348 +893,6 @@
        sNt598ScddXfOKhlAulJr1sqIQkzwVVCDedbumC6kDRutPPwBw8e7KYbzki+apEEwkd0Gopa/90vJpMn
        Txbm5CrhGwyXDh08whvsEZaI5BEvIrxrqn+g9itY+MNezfiNl6/VbE4OTsQ6cxOjdwAxs7tJBlHjmzdv
        /mWzfclgIHRcw8KFC2HBggU/CtaZgyvp1w+A/wKOwKxKlB8c1wAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_普通.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        SUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_新建节点.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_新建管线.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACTSURBVFhHYxgFo2AUjIJRMGiAb+H+//TEQCu5gJgZbDkI
        lM26/Z+eGGilLBCDHAEB8w99+09PDLRSDYh5wZaDwJTt7//TEwOtRHVAateF//TEQCtRHWAYsOo/PTHQ
        SlQHSJvM/E9PDLQS1QFAAEqRoJQJkqAHRs0FQADKkyABkKvogVHLgVEwCkbBKBgFIxQwMAAAL60UWDmU
        0C4AAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_新建立管.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB5SURBVFhHYyARMAMxFxDzYsEgcZA8TcGAOwBkiSwQq2HB
        IHGQPO2Ab+H+/2Wzbv+ff+jb/ynb3/9P7brw3zBg1X9pk5n/gdIgR4BCgnZg1AGjDhh1wKgDRh0w6oBR
        B4w6YNQBow4YdcCoAwa7Awa8a0aXzimVAQMDACK1FLOl7FgJAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="toolStripButton_添加水库.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACtSURBVFhH7ZYxCoRAEAQXwchA/ILJZZfcF/yFuZE/9jHa
        FcxyyGYyq8I0VHIe08VGnSKRyF8a0YpO9GJwgtt00EVnTvtZtx28YvfVNQpkkMjpKgpMAgleIqevKDCL
        L50UW4aKAov40Umx5TkCZyxXfzfU9XABr4RACIRACLxHwBt1FQXyHvBGXcU9wDphpbBW+AOWHnC7uIjY
        ZzwJH7DjiTzgdnET3r6KIzckpQMkeuOx2WtAvAAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_添加水池.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADISURBVFhH7ZYxDsIwEAQtpFQponyBho6GL/ALeip+zGNg
        pzgLRY4CJOfI0o20jW3djlxdCoLgg4PSKb0yKKNTmE0HXXRmutPj+SJe2Hx1HRVkkMj0FQWuChL8RGao
        KHBTznRSbIwVBe7KhU6KjVkBO/81U+xcXY0JbMVqAbtfyhx2r65GBdaymYC9m2YJe6euxgX+JQRC4GsB
        76irKJD3Ae+oq7gPsJ2wpbCt8ABLjzC7uBGxn/ElXGDHF3mE2cWdcPetONiBlN6ezrgNmydy3gAAAABJ
        RU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_添加水泵.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOHSURBVFhH7ZZ9TM1RGMfznrcuUnGJWnqRuTdUiLqUTSl6
        oXalMcU0C7sUjWExY1htMnlZbYYNbW3R1mwpTP5omsXwhzKbl3/4L1Q2jufzc3/bvSvbTbe/9Gyf7bdz
        nvN9nuc859xzPYZsyIasDxtmZ7gwQhgpjBJGuwm00ESfOE6mB8ZhjDBOmCgYhMmC9wCYIqDhJYwX0CeO
        ZnrVVMwEDjj7Cf5CoBAkBAsh/whr0UEPXYoaK2hGcL1qMvRLubHjSEb93mfpjQe+WkuKf1kfFCt3Ifok
        NF0gCafKDQv3rFicdmd3s6XB8rPxc6t6+e2detP9SbW7icyGQhJYKpAEO6H1nMPhZS6Ij15XU9BW8bpa
        tXW2q+edHW4no95GAolChEA7tK2n575JV/NqS9uuqeYvzweN1NpdJLBBWCJwJrTqDTHH0nKSb+f/qPvw
        WNV/fDJoJFfnk8AmIVbgYGon0Sf2vLXqcHO5uvn23qCy+kZerwQmCEZLRXbbiZbL6uKr6kElvmpzrxZw
        7WZFXbB2Hm+5pE62VvabnJoiFXdxo8tIPKdDyF0MiDq9ptP28IwqelzaL1gTfTS9WzRKhP1CgbBd2Cps
        cYBtp3KCO11DLYEFJYkvNtYWqm0NR/sFa0zFq96Lhk0gUIZAkHjB4gA9Z9up3OmHSGtBmM1yPaFqi1p/
        19YvWBO0OfKRaFBxirBMIMhcgUA6f/0p1g6h/wbzjvBDCd/jb+WqhOo8l8B33k5Lj/eywHOikS7ECGEC
        QXwFlx4jspgqhATmRt00lSWryOtZLoGvf+b8JlmbLawUwgW2liCeguMzrNPrOWaQ7Zg10eSXMnvrovvB
        pxJUyJUkFVK5pm9kDp8Z2ean42cb9slaer4QDbsWmpq4K0Y2vPvsQvCEMN904/rwGkO+uWvmseVqxtk4
        Nb3cosE3Yz750T0+a8OaPP8Ep+8cLnqMBlpoupyA/hjxx2OaECosmRTjf9A3NbTOuMnU4ZUX/t2Qa+4y
        Zs1/55M8575XhF+Z+FgFKic4a1iLBlpoumyOzzG9Q4hq2FKuT5LAAcu0wzdjzOGDL2tYiwZaLlevm2MS
        VMFW0k+uj0mIFBbb4Zsx5vDBlzX/HFw3PQm2kD5ymBA3CgQKsMM3Y8zhgy9rBhRcNwT0P6WIckX5nWB7
        CQZ8M8YcPk5Xyl2GmJ4MlRHEEcb0oG4N/L+Zh8dvkamSRNzuG88AAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_添加阀门.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALbSURBVFhH7ZVZSFRhFMcHgh6CHoIIQsfRcXmrLCSpCApp
        oUUQi0httdzCSqGdQrKyMuvFHoyWl8q3tF6ENgvCFqigfRwoH5wgZtJ77yyKM/rvnDNzx7mD5ji+RMwf
        /jBzv3vO+X3f+e73mRJKKKGE/ml5bu2Du2UX6Ocs8nR5OAlxrFq3NO54k+d6GdxXS6BdWMtJkskxJ/G2
        HobWlA/nwQyOXURmiMnJ3VwE7UoB1DMroZxcHDOEr60enmulUI7OR3eFlePyyHNkcDLSLhfI7FnKiRwo
        xxdOCOFrPwfv7VqJ+bk/A+9LU6cA0LgB6tk8ScZSji34K4QUv3so9DZgr7TizU5LbAAbazoRbQGg5Y+U
        cmSeLC2FGCB8907De2e0uN/vx9eyNLzaYcGSwiasLm8z5KaQGeRpEsxq7uhHtLXG9QSwIpQyqEAggF8H
        MvC7JjMM4blZCc+NitAbQfl8Pnzem4aXBFDd0I6G1m5DboozkxkiqMhB3QJQPwowODiIvr4+OBwOfKHZ
        /ahKFxDlVG7ojaBGRkbgdrsnAsgiz5TirMjl0R0JwMWdTifsdjuel6TgSZGZk+STc79XWeGoTsfAwACG
        hobEmqbhUwhgnBYYAZJyWhBt7SIB0EEyPDwMl8sFm82Gx1T4weZkTlBIXk62sr+Vp8mmU1UVXq8XiqKE
        AWZn1WBu9iVDbooxApC4H9wXHhBr59fQzs+WpDzzR1vNuL8pKbK4vhHZydwW/u65TQz8YU8QgMbWkbPJ
        4dxk4x4g8Y7kB0wlVuuWyYbr6emRJR+nuC6B4L7zavT29uLt7lS82JbCMavIFnI4N9n4FYyl/tpM2GhG
        3POoZR/zHCAJxEeCeEfFu7Zb0FksAPEdRLzLX9NB0rElpuK6BILjnhab8ZDaRv/jA+CZPKPZ089Yi+sS
        iCkDkPgG45sslxxrcV0CQebY+G5DEifhwPju86nHJ5TQfy+T6Q9KLmP1kZ0dFQAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_添加水表.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        PEUD7AAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_重复器.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJlSURBVFhH7ZbbaxNBFMbn31KUgkW0fWglYlBEWyrEWoiK
        lqIieHuQPvnovyBJaGwUzUXwVVqNJsaYNNHEXJomaa5tzO5mZz/PzpYNPpZ50Ic94Wzg5Pt9TM7MLIf9
        F/EisolX4TT84Qx80a/wx1KUSfijCfgicZH+6GcEYl+wHk4iRPq55VUc4NI8C75P47BxdOaabSDLs8Db
        76I4NOhh8L9zBGj0w6A/Qr+jobxLNYqJ2bGBLM+Cb5KiaPLiQWl+cdJqGjDYB9odoNkEflVMETB9/va4
        A5I8W4t8sqrg9FFp0So0SpXrGCgcXTJotjlqDY5S1VJOnvXaBrI8exmzWmhw6pfZMzMNHbrGoQx09Lsc
        u3UdO5URMtmB0E5fvmsbyPJsPZoVRU6N49QyXTX3DVBJ+7sH9FpAg1a+XQQyORJQTC08tA1keRZ4vSmK
        Gm3c0NwzBdhTDPTIoNMnmAzKVQP54gipb0KKGc9j20CWZyG6o2YoKsdwn9OJ5djr0N4R2G6QwTZQKXAU
        8iMkUkIK19WxgSzP/KGPotjvDdHpAq02UKcTW9sBqgSXSsBWHkhngOTBP3B5HtgGsjxbCydEsdNSUKsr
        BCkolYcollQUijryP0bIbqlIpxXE40IK99IT20CWZ8F31jWqNwzUy9ZhKeWAn3S4c7TiDF3zVNxAYoPj
        w4aQ4tzSU9tAlme+iNXCw8Tcnee2gSzP5m+uYmLSg2OnF3CE3tHHXV6ccN/AyQu3cOriMqYurWB2/j5c
        Vx7BvbiCxev3cMb7zDaQ5Z1w5gFnHnDmAWcecOYBZx5w5oF/GIz9Aewl4z81MpoIAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="buttonUndo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
</value>
  </data>
  <data name="buttonRedo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMmSURBVFhH7VfbT9JhGPaPaitN83wAVFDzlE5yppFOIA+l
        5qh06Vp1000XXXVTF7a1eaHLXEs37TA1naLgD+UgAqKSpSB28/S9n+RCQJHK39Z6tmeD9zu8z/d+z+/9
        Qdx/RAtNqw7KWjXkxVVISJGEUMHiNK5l8wJL/gxU6huQyMugab6FsQ+TcK5tYMfrCyHFxz9OoemmDlJF
        OVSNrUcKOXch+3ihUkUZ7vY85Jtv7/iwsbkFm30NC4IVn2cXMTFjxPScgPlFCywrLj5O81xsfu+Dxyip
        rA2bJD45B8TA11BoWjqRX1QJo2DmGzrdm5g1LLOEhmM5rRfgYvN3vLtYNFlQrryKjtu9B8kosde3G1kA
        Jc8rqoB73YNv214YTFZMsdOelPOCBZ6tbTjW1nFJqWIienhSr8/PxyMKkBWUw+F0w73xBXPs1DN6U8zU
        G8y8GnaHGxXV1+Db9fMKEcMKIPMYTWZ+lwvsXmcXlg44+GYUzW13+NWcT5UGPQFUMRobGBoJWkOkQ5CH
        KPmv8RAB9cztT54+4yc3LtmgN5o5R8cnUV2nRjxzbUqGNHzZGDIlcpxnYi7XNvI1P9dzskocZoiADGkR
        c7IDttV9lxOf9/UjXVKILGlhxMSHkZEjRwZb0/dqYH8fVslwDBKgZcbr6n0Eh2sDgnmFV+DFy34kRDJK
        FKAERpMtIoMEVNU0YPjdGGzMLILZjvcTM/zkgeETgzb3+/cgLK9EZJAAKr+wZIXV7sSydRU1Ki3SsvJi
        EsCT733HkmX1SAYJIFevsLu32l0YGfuExDRJzMn3WHKzzXksQwSQ+YjtunvIzj15+c8mZfJNo+WZ+LRg
        AdQsiPRWC4RPDySAngAifQ6ETw+ZsotYtthZ2/SII6C6rhGvh0ewzrqgKAI0LR1o6+zGpuerOAII1Ats
        rA8UlCrFEaBuakM3a8e6rvviCCDks9fq4NBbJKbG1oh+Gw3qZtaEinGFtWKZolQcEdqWdpAf6JUaCJ0+
        rrOnIi1HwVtmICQO6DqS0mVQlFSKJ6SB/VRLzsxn1Yjij8TfRF09GbOMVSRXXCH/GOLifgDz3bgqYRfp
        jAAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="toolStripButton_refresh.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_ClearMinor.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABdSURBVDhPYxh4YGnv8R8Vu2/CFINhTDmGj58+/0fGIEF0
        MRjGJke5C0YI+J+T8n8WOwOKf0F8kDiUix/AFMMMQecTBZA1kawZBqimmSLnY+MTBNgUwwyBcskFDAwA
        rx20w+iWaN0AAAAASUVORK5CYII=
</value>
  </data>
  <data name="toolStripButton_刷新.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHKSURBVFhHxZZRR0RBFMfnioiIPklELLGkVu3cjdh96Ski
        IvoI584+JXrqqaeeemmJiCUiIpa+SiwRS9Q5s8fcM91tk3tn+jF29/zPnf9/d+fOHVWGJDWfdmhzyqW4
        uAB2ZOdcjocf4B9CFAPYEBcsh2dyABw6u1Sd6xluC4c0Vdocyc8Y4ip4CGloC7p7IGs4eqoDs1YLgTTj
        klKt7l5Sgw+h3QYLIUzyAETa3f0Woq/aZ3OsVocw8AMQGtpJ3YxcjzYPlYeYGoDQsO2FaJon/DvmWR0j
        JykzeLoiTdhMGvDuerfgWa2fLLAaIQDRgjUvRGoGLoQolhp2smmksIp/wVt+DbyoBizGC0CkpobGQ3ed
        hvt4AfAnp28trnnF9bEUJ4A1N4O8H4a4ay5bLS+WG3aySeBtRys/7yVzWGG1HL8GwI0nacKj68NFSOuA
        1fJMDUDmuMhcD96GaF5ntRp+DIAPH6z1nU7mLbPBanU4AxnAmsOd03Arpt2Q1WopBBib3/jmRlstBF4A
        PP3ga8/VyFybHW4NgzOjgUcw9x7PAvQ45rZweAGkOR5IuCUskwLQkYzl8BTNs32W4uCZ6+yQy/EQ5sdc
        +iNKfQHmzy3kIjj4xQAAAABJRU5ErkJggg==
</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">
@@ -1116,44 +1203,6 @@
        7i/FaeMt223v/AAAAABJRU5ErkJggg==
</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="重置ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAACUNJREFUWEfV
@@ -1274,20 +1323,6 @@
        HvgxBo/3f4dUfU9fRl0bAAAAAElFTkSuQmCC
</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="浏览模式ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6
@@ -1363,48 +1398,33 @@
        JzyhAzpmxQk0AAAAAElFTkSuQmCC
</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">
    <value>248, 17</value>
  </metadata>
  <metadata name="timer_draw.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>364, 17</value>
  </metadata>
  <data name="楼层管理ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6
        JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAA7DAAAOwwHHb6hkAAADMUlE
        QVRYR9WWyU4UURSGWUBiSC9YsPARWPIAvggrEna8iHGe4saoyCAIilFkHppBIMyjIIjMiCAiiCCTwOF+
        t/qWBV0NFyxjvMlPddf97zn/OdXnL+JE5J/C+WOxuuZ2pXViQ6NlfF3ejq1J4+iqNIysSP37bxIeXpba
        d0tS1b9AwJBCvD542rIR0LdwIENLIgcHIvv7Ir8UdvZENndFNnZE1rdF1hT43Da1qUWpY8kKp4uwEUDF
        JCehN6lJvLrlYGlDZFGhtGuWoCkKdOLkZSOg6cN3XbVXgEm8/NNJDFY2ne+v26cImqqQpAOctGwE8Kxp
        ubfd3uRUvbAuMr0qMrcmUtE7H6wAnimLpKZKb+L5Hw4mlQBE/JUOdMxs68qpEBEk4zqhtJGcxICJeNU2
        GawAtUKIqBn8IuU9n/So8bm45aNuNwmp+mXruLzpnCHgJYXgfoRqMU6MFUGpTCM9Pd1UehzwghvDyCIY
        FdFWjczMTA673z34MyMicNCIhI5efgIyMjKs2hIIz09AWlqaVeBAeEbA5axyiQW17T5Tv32D8/C0AG4y
        57EQOZQcNE8h3hXAG49N5r2y77Oed+Y8r3bQHEjh2j69pd948KoHFrUPFDWNRvF65vdcHp6BP+ATOdX9
        Lk8h5ArgPQ+Z93pJx7S8aB6T3JoByaroMQdSuXbO7uj/BXj3l3XP6eQEza7qi+Jh4Yjk7WiKeVTW5fIU
        klwBJMbhChtHdOIHJe0a9543HQlcN/RVdwceSeHcL26Wu0WNR3hUTXfyw0M6HiLh3Sls8BdAiwrqh/WB
        J5W9mnwtt1pu5tcdCYzt0iGSPy7vloelnXI9r0bDy4NDLEAXEUhyL88VoFaIm7Gg9o23X/TbNzgHz/kN
        qMVIuF6fmJjITePrgPvsX4hcg+I5UxBZiNBen5CQwM1Y3h4szwjwaxW48bQWgnvAj2NwHp4WwI/tuFl4
        ETmUfKsg7LtvYHiI9ts3MDwF5xFczamyMqLbz+qtjAgBZzIiKrMxIgLbGJHhWRsRs2ljRAS2MaIr2ZVn
        MyIC2xgRnbIxIs7+30bkA+5HGYwPzsrzNyIf/J7bQHlxcYd3A+kibSL/JAAAAABJRU5ErkJggg==
</value>
  </data>
  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>51</value>
  </metadata>
</root>
Hydraulic/Hydro.MapView/Base/LinkViewModel.cs
@@ -115,7 +115,7 @@
        [Browsable(false)]
        [JsonIgnore]
        public List<PointF> Points { get { return new List<PointF>() { StartNode.Position, EndNode.Position }; } }
        public PointF[] ToArray(bool is3Dview = false)
        {
Hydraulic/Hydro.MapView/MapViewNetWork.cs
@@ -45,8 +45,9 @@
        /// æ ¸å¿ƒæ‰¿è½½å­—段
        /// </summary>
        //public new List<LinkViewModel> Links = new List<LinkViewModel>();
        [JsonIgnore]
        public Dictionary<string, Dataset> dict_dataset = new Dictionary<string, Dataset>();
        [JsonIgnore]
        public HashSet<string> Hash_ID;
        [JsonIgnore]
Hydro.ClientTool/App.config
@@ -1,6 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
    </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
Hydro.ClientTool/Form2.Designer.cs
@@ -31,37 +31,7 @@
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form2));
            this.mapViewer1 = new Hydro.MapUI.MapViewer();
            this.menuStrip1 = new System.Windows.Forms.MenuStrip();
            this.文件FToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.新建NToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.打开OToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripSeparator = new System.Windows.Forms.ToolStripSeparator();
            this.保存SToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.另存为AToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
            this.打印PToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.打印预览VToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
            this.退出XToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.编辑EToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.撤消UToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.重复RToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
            this.剪切TToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.复制CToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.粘贴PToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
            this.全选AToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.工具TToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.自定义CToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.选项OToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.帮助HToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.内容CToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.索引IToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.搜索SToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
            this.关于AToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.menuStrip1.SuspendLayout();
            this.propertyForm1 = new Hydro.MapUI.PropertyForm();
            this.SuspendLayout();
            // 
            // mapViewer1
@@ -75,303 +45,45 @@
            this.mapViewer1.Dock = System.Windows.Forms.DockStyle.Fill;
            this.mapViewer1.junction_multiply = 1F;
            this.mapViewer1.Link_multiply = 1F;
            this.mapViewer1.Location = new System.Drawing.Point(0, 25);
            this.mapViewer1.Location = new System.Drawing.Point(0, 0);
            this.mapViewer1.MapCenter = ((System.Drawing.PointF)(resources.GetObject("mapViewer1.MapCenter")));
            this.mapViewer1.Name = "mapViewer1";
            this.mapViewer1.Rotation = 0D;
            this.mapViewer1.RotationF = 90D;
            this.mapViewer1.ShowStatusBar = true;
            this.mapViewer1.showToolBar = false;
            this.mapViewer1.Size = new System.Drawing.Size(800, 425);
            this.mapViewer1.showToolBar = true;
            this.mapViewer1.Size = new System.Drawing.Size(1000, 666);
            this.mapViewer1.TabIndex = 0;
            this.mapViewer1.zoom = 1F;
            // 
            // menuStrip1
            // propertyForm1
            // 
            this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.文件FToolStripMenuItem,
            this.编辑EToolStripMenuItem,
            this.工具TToolStripMenuItem,
            this.帮助HToolStripMenuItem});
            this.menuStrip1.Location = new System.Drawing.Point(0, 0);
            this.menuStrip1.Name = "menuStrip1";
            this.menuStrip1.Size = new System.Drawing.Size(800, 25);
            this.menuStrip1.TabIndex = 1;
            this.menuStrip1.Text = "menuStrip1";
            //
            // æ–‡ä»¶FToolStripMenuItem
            //
            this.文件FToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.新建NToolStripMenuItem,
            this.打开OToolStripMenuItem,
            this.toolStripSeparator,
            this.保存SToolStripMenuItem,
            this.另存为AToolStripMenuItem,
            this.toolStripSeparator1,
            this.打印PToolStripMenuItem,
            this.打印预览VToolStripMenuItem,
            this.toolStripSeparator2,
            this.退出XToolStripMenuItem});
            this.文件FToolStripMenuItem.Name = "文件FToolStripMenuItem";
            this.文件FToolStripMenuItem.Size = new System.Drawing.Size(58, 21);
            this.文件FToolStripMenuItem.Text = "文件(&F)";
            //
            // æ–°å»ºNToolStripMenuItem
            //
            this.新建NToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("新建NToolStripMenuItem.Image")));
            this.新建NToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.新建NToolStripMenuItem.Name = "新建NToolStripMenuItem";
            this.新建NToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
            this.新建NToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.新建NToolStripMenuItem.Text = "新建(&N)";
            //
            // æ‰“å¼€OToolStripMenuItem
            //
            this.打开OToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("打开OToolStripMenuItem.Image")));
            this.打开OToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.打开OToolStripMenuItem.Name = "打开OToolStripMenuItem";
            this.打开OToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)));
            this.打开OToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.打开OToolStripMenuItem.Text = "打开(&O)";
            this.打开OToolStripMenuItem.Click += new System.EventHandler(this.打开OToolStripMenuItem_Click);
            //
            // toolStripSeparator
            //
            this.toolStripSeparator.Name = "toolStripSeparator";
            this.toolStripSeparator.Size = new System.Drawing.Size(177, 6);
            //
            // ä¿å­˜SToolStripMenuItem
            //
            this.保存SToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("保存SToolStripMenuItem.Image")));
            this.保存SToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.保存SToolStripMenuItem.Name = "保存SToolStripMenuItem";
            this.保存SToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S)));
            this.保存SToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.保存SToolStripMenuItem.Text = "保存(&S)";
            //
            // å¦å­˜ä¸ºAToolStripMenuItem
            //
            this.另存为AToolStripMenuItem.Name = "另存为AToolStripMenuItem";
            this.另存为AToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.另存为AToolStripMenuItem.Text = "另存为(&A)";
            //
            // toolStripSeparator1
            //
            this.toolStripSeparator1.Name = "toolStripSeparator1";
            this.toolStripSeparator1.Size = new System.Drawing.Size(177, 6);
            //
            // æ‰“印PToolStripMenuItem
            //
            this.打印PToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("打印PToolStripMenuItem.Image")));
            this.打印PToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.打印PToolStripMenuItem.Name = "打印PToolStripMenuItem";
            this.打印PToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.P)));
            this.打印PToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.打印PToolStripMenuItem.Text = "打印(&P)";
            //
            // æ‰“印预览VToolStripMenuItem
            //
            this.打印预览VToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("打印预览VToolStripMenuItem.Image")));
            this.打印预览VToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.打印预览VToolStripMenuItem.Name = "打印预览VToolStripMenuItem";
            this.打印预览VToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.打印预览VToolStripMenuItem.Text = "打印预览(&V)";
            //
            // toolStripSeparator2
            //
            this.toolStripSeparator2.Name = "toolStripSeparator2";
            this.toolStripSeparator2.Size = new System.Drawing.Size(177, 6);
            //
            // é€€å‡ºXToolStripMenuItem
            //
            this.退出XToolStripMenuItem.Name = "退出XToolStripMenuItem";
            this.退出XToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
            this.退出XToolStripMenuItem.Text = "退出(&X)";
            //
            // ç¼–辑EToolStripMenuItem
            //
            this.编辑EToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.撤消UToolStripMenuItem,
            this.重复RToolStripMenuItem,
            this.toolStripSeparator3,
            this.剪切TToolStripMenuItem,
            this.复制CToolStripMenuItem,
            this.粘贴PToolStripMenuItem,
            this.toolStripSeparator4,
            this.全选AToolStripMenuItem});
            this.编辑EToolStripMenuItem.Name = "编辑EToolStripMenuItem";
            this.编辑EToolStripMenuItem.Size = new System.Drawing.Size(59, 21);
            this.编辑EToolStripMenuItem.Text = "编辑(&E)";
            //
            // æ’¤æ¶ˆUToolStripMenuItem
            //
            this.撤消UToolStripMenuItem.Name = "撤消UToolStripMenuItem";
            this.撤消UToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z)));
            this.撤消UToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.撤消UToolStripMenuItem.Text = "撤消(&U)";
            //
            // é‡å¤RToolStripMenuItem
            //
            this.重复RToolStripMenuItem.Name = "重复RToolStripMenuItem";
            this.重复RToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Y)));
            this.重复RToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.重复RToolStripMenuItem.Text = "重复(&R)";
            //
            // toolStripSeparator3
            //
            this.toolStripSeparator3.Name = "toolStripSeparator3";
            this.toolStripSeparator3.Size = new System.Drawing.Size(6, 6);
            //
            // å‰ªåˆ‡TToolStripMenuItem
            //
            this.剪切TToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("剪切TToolStripMenuItem.Image")));
            this.剪切TToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.剪切TToolStripMenuItem.Name = "剪切TToolStripMenuItem";
            this.剪切TToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X)));
            this.剪切TToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.剪切TToolStripMenuItem.Text = "剪切(&T)";
            //
            // å¤åˆ¶CToolStripMenuItem
            //
            this.复制CToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("复制CToolStripMenuItem.Image")));
            this.复制CToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.复制CToolStripMenuItem.Name = "复制CToolStripMenuItem";
            this.复制CToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C)));
            this.复制CToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.复制CToolStripMenuItem.Text = "复制(&C)";
            //
            // ç²˜è´´PToolStripMenuItem
            //
            this.粘贴PToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("粘贴PToolStripMenuItem.Image")));
            this.粘贴PToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.粘贴PToolStripMenuItem.Name = "粘贴PToolStripMenuItem";
            this.粘贴PToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V)));
            this.粘贴PToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.粘贴PToolStripMenuItem.Text = "粘贴(&P)";
            //
            // toolStripSeparator4
            //
            this.toolStripSeparator4.Name = "toolStripSeparator4";
            this.toolStripSeparator4.Size = new System.Drawing.Size(6, 6);
            //
            // å…¨é€‰AToolStripMenuItem
            //
            this.全选AToolStripMenuItem.Name = "全选AToolStripMenuItem";
            this.全选AToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.全选AToolStripMenuItem.Text = "全选(&A)";
            //
            // å·¥å…·TToolStripMenuItem
            //
            this.工具TToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.自定义CToolStripMenuItem,
            this.选项OToolStripMenuItem});
            this.工具TToolStripMenuItem.Name = "工具TToolStripMenuItem";
            this.工具TToolStripMenuItem.Size = new System.Drawing.Size(59, 21);
            this.工具TToolStripMenuItem.Text = "工具(&T)";
            //
            // è‡ªå®šä¹‰CToolStripMenuItem
            //
            this.自定义CToolStripMenuItem.Name = "自定义CToolStripMenuItem";
            this.自定义CToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.自定义CToolStripMenuItem.Text = "自定义(&C)";
            //
            // é€‰é¡¹OToolStripMenuItem
            //
            this.选项OToolStripMenuItem.Name = "选项OToolStripMenuItem";
            this.选项OToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.选项OToolStripMenuItem.Text = "选项(&O)";
            //
            // å¸®åŠ©HToolStripMenuItem
            //
            this.帮助HToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.内容CToolStripMenuItem,
            this.索引IToolStripMenuItem,
            this.搜索SToolStripMenuItem,
            this.toolStripSeparator5,
            this.关于AToolStripMenuItem});
            this.帮助HToolStripMenuItem.Name = "帮助HToolStripMenuItem";
            this.帮助HToolStripMenuItem.Size = new System.Drawing.Size(61, 21);
            this.帮助HToolStripMenuItem.Text = "帮助(&H)";
            //
            // å†…容CToolStripMenuItem
            //
            this.内容CToolStripMenuItem.Name = "内容CToolStripMenuItem";
            this.内容CToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.内容CToolStripMenuItem.Text = "内容(&C)";
            //
            // ç´¢å¼•IToolStripMenuItem
            //
            this.索引IToolStripMenuItem.Name = "索引IToolStripMenuItem";
            this.索引IToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.索引IToolStripMenuItem.Text = "索引(&I)";
            //
            // æœç´¢SToolStripMenuItem
            //
            this.搜索SToolStripMenuItem.Name = "搜索SToolStripMenuItem";
            this.搜索SToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.搜索SToolStripMenuItem.Text = "搜索(&S)";
            //
            // toolStripSeparator5
            //
            this.toolStripSeparator5.Name = "toolStripSeparator5";
            this.toolStripSeparator5.Size = new System.Drawing.Size(6, 6);
            //
            // å…³äºŽAToolStripMenuItem
            //
            this.关于AToolStripMenuItem.Name = "关于AToolStripMenuItem";
            this.关于AToolStripMenuItem.Size = new System.Drawing.Size(32, 19);
            this.关于AToolStripMenuItem.Text = "关于(&A)...";
            this.propertyForm1.Dock = System.Windows.Forms.DockStyle.Right;
            this.propertyForm1.Location = new System.Drawing.Point(1000, 0);
            this.propertyForm1.Name = "propertyForm1";
            this.propertyForm1.Size = new System.Drawing.Size(272, 666);
            this.propertyForm1.TabIndex = 1;
            // 
            // Form2
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(800, 450);
            this.ClientSize = new System.Drawing.Size(1272, 666);
            this.Controls.Add(this.mapViewer1);
            this.Controls.Add(this.menuStrip1);
            this.MainMenuStrip = this.menuStrip1;
            this.Controls.Add(this.propertyForm1);
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
            this.Name = "Form2";
            this.Text = "Form2";
            this.ShowIcon = false;
            this.Text = "地图测试";
            this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
            this.Load += new System.EventHandler(this.Form2_Load);
            this.menuStrip1.ResumeLayout(false);
            this.menuStrip1.PerformLayout();
            this.ResumeLayout(false);
            this.PerformLayout();
        }
        #endregion
        private MapUI.MapViewer mapViewer1;
        private System.Windows.Forms.MenuStrip menuStrip1;
        private System.Windows.Forms.ToolStripMenuItem æ–‡ä»¶FToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem æ–°å»ºNToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem æ‰“å¼€OToolStripMenuItem;
        private System.Windows.Forms.ToolStripSeparator toolStripSeparator;
        private System.Windows.Forms.ToolStripMenuItem ä¿å­˜SToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem å¦å­˜ä¸ºAToolStripMenuItem;
        private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
        private System.Windows.Forms.ToolStripMenuItem æ‰“印PToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem æ‰“印预览VToolStripMenuItem;
        private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
        private System.Windows.Forms.ToolStripMenuItem é€€å‡ºXToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem ç¼–辑EToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem æ’¤æ¶ˆUToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem é‡å¤RToolStripMenuItem;
        private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
        private System.Windows.Forms.ToolStripMenuItem å‰ªåˆ‡TToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem å¤åˆ¶CToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem ç²˜è´´PToolStripMenuItem;
        private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
        private System.Windows.Forms.ToolStripMenuItem å…¨é€‰AToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem å·¥å…·TToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem è‡ªå®šä¹‰CToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem é€‰é¡¹OToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem å¸®åŠ©HToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem å†…容CToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem ç´¢å¼•IToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem æœç´¢SToolStripMenuItem;
        private System.Windows.Forms.ToolStripSeparator toolStripSeparator5;
        private System.Windows.Forms.ToolStripMenuItem å…³äºŽAToolStripMenuItem;
        private MapUI.PropertyForm propertyForm1;
    }
}
Hydro.ClientTool/Form2.cs
@@ -39,6 +39,8 @@
            {
                TemplateList.Init();
            }
            GlobalObject.map = this.mapViewer1;
            GlobalObject.PropertyForm = this.propertyForm1;
        }
    }
}
Hydro.ClientTool/Form2.resx
@@ -124,122 +124,29 @@
        d2luZy5Qb2ludEYCAAAAAXgBeQAACwsCAAAAAAAAAAAAAAAL
</value>
  </data>
  <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </metadata>
  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="新建NToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAERSURBVDhPrZDbSgJRGIXnpewd6jXsjSQvIrwoI0RQMChU
        0iiDPCGiE3ZCRkvR8VzTeBhnyR5/ccaZNnPhB4t9sdf6Ln5hb8QeathNJFVFKF5C8DqL4ksDVHWGDf7j
        LHyPg6NjviSaFqlu5yQYR+KpupaIkrMknCxT3Y7v/NYYb0ITK1c3BarbWWhLQ7IR0cTKReyZ6lZ0XYei
        ztHpK4bAc+h1FgQijzSxMptrGIxVSO0xX3AaStFki7bUMVFmaMm/eJMGfIH/MkGzLep0AXn4h/r3CJV3
        mS9gn2bY4UY/UzQ7E9TqfeTFtnuB+XAfzSHKr11kSl/uBebDiZ89ZCst3OUkdwL28sIVsE83ock+EIQV
        2Mz2wxeg6/UAAAAASUVORK5CYII=
</value>
  </data>
  <data name="打开OToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJHSURBVDhPxZBdSNNhFMb/F110ZZEVhVBgeeHNICiiuggp
        olAUyyxI0oSaH1QYC3N+tKnp5ubm1JUua5uuqdNKMwr7kApFItTUkWZqVhSVYmao5Nevvy7UoYR3HXh4
        4XCe33nOKyy3lAY7l9RWMo0O/raWXxEyo5spVYTNvOGyfIRPfW+ptOkXqaPl6T83hcRmExSdgzAz3NVm
        YWyoYla/B+1M9JtxWLPpaH22JORIjI6gKAMB0jyEimIdo4OlbuaprwVMOOMovammpDADc34qppwUrmnl
        5Kni3aFlFg2j3y1z5mnRTJccnNIltQhwq0jFry+mOXNtpWZWDx1Z1NhV3C3JwGFOw25SYjVe5oYhiUKd
        HKMmwQUrMWUw/CF3NnZvvYKqUh1TvUroS3fXe7HXkwidMngTS2t5KLbregSzMY2f3Wr4qKW6LJvGR1rX
        0MLor8OhKYTJBn/GHvvxrliCTBrsOqXIoOBHh5K+hmSq7FqmexTQHuUytkaKxuNMNgYyVneA4Qd7GKjc
        hjLaRzxH7gIU6JIZaEvgtk1D8wsxSWecCDgNzWFMvwxm/PkhRmr3Mli1nW9lvjRdWc0Jf+/5jzRmyWmv
        S+GOLQu6U6BFjPvqKOP1AYw88WOoZif9DgmfLVtxaj1RSLdwNvrkPCA3M54KqxrnvRia9MKcGrUrqFOt
        5H7qKsqT1mGO9+Lqhc2ELdw+U/r0i+gVZ8hMiCDx3DHORwZyKnQ/hw/uYt9uCTskPvh6e7Fp41rWr/Fg
        g6eHO+A/lyD8ARfG3mk9fv1YAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="保存SToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIySURBVDhPrZLfS5NRGMfff6H7boIuuq2pMZyL1eAt11CW
        DcOKsB9vpFmaLtNExco0av6CbIVLJ61Wk3BSkT/AFCkRZSpZmrmiJQ41xSaCwdfznL15XEUX0Reem5f3
        8znnec4j/Zc8fxYGla91CS3eRTx0z6OpMYS7jmnU1X6B/VYA18snUVoyjsKCt8jLHcH5c36ouCQR2NUJ
        1Nas4G9ZXlmFKbULh1Kf8lJxSfI+WeCCyopv6q+/h+DQ/DJ2WV5Ao1FgPegRAveDOS4oLfmq/h6dn/DH
        4AJizD4UXJrCAUuzEDgbZrjgou2DiohshIcnQtgme5GTPYbkJKcQ1N8OckHW2REVi+RXuM8fxGaDG4oy
        ALPZIQQ11Z+5QDk1oKJ/hjv7P2FTfCMOH3mFxMQ6IbhROYWOdrCnBI4dfwPr0V4+bRoY9UzXppMjcDdS
        rC8hy3YhuFI2gTYf2A4Aza4f7N2/o/zaLB8qDYx6zszwr8P7k1thNFYIweXCMXgeAfedq2xxwjClZUeV
        Jd2GtDNFETiJwfs8MBjKhMCWN8pgoLoqzE8miH1GjE7G4PsZjE7OQsm9ij2mFg7rdrug1xcJAa2l4w7W
        r00Cgk/n38S7wBwC04u4UGxHrMHF4CbEJtyDLj5fCDIzhljfSxzeavRgyw4Zj9t64GvvQ0d3P3pfD2Kv
        2QqNvgFxDN6urYdWmyMElJMnevh60obRktA701PRtGlg1DOdSkXwzrisaMG/RZLWAE60OMW5fNhvAAAA
        AElFTkSuQmCC
</value>
  </data>
  <data name="打印PToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIpSURBVDhPtZL/T1JRGMb5p1itrVZbbRpqZbawnBENV1I0
        jGlByTSyJTXJwq2oKZQb1KAv6JCYWSxvBrkkZUq4CeQEiRABFeLL072Xa0zRra31bO8v57zP5znnPYf1
        X+TxhWF6O7VtGYcnwbSWijKPOLzYrPSvLPwLS3huGUMlT7o9wGD9grVUBj+icdid03S9tDmgNxNwTgVQ
        J+rA8XNtWwM+uuZATMwxmQVRycuJFNyzIRitDlScugKzjSgFRGJJaIwEsrk8AsHIhnSL/Ssck37UNipQ
        I5DjtuYV7uksRYhr2kebhx2eP6nrycFIEh5fBA/1Nvru8q5+PDaOovK0rABwfwugWzcErfkzHhjsePL6
        E7q1VrTdNUDcrgGvSYlDZHN5XTNOnL8BVe8AJAoNDtZfLgDu9L1BPJmikzcrk81hlRwodZJwdBXziwnI
        OrVoaOkiT8C8hKLHBPO7CbywOaE1jeC+bhAd6meQdvZC1KoG/5IS3MZ2HObLUHZSggvkWq3wOvbWiAqA
        VpWeyStVfCUNf3AZ4zNhfHCFMEDMgye+hYr6FrDLzxQAUuVTpr0ocn74mchg5vsKRt1RcHp2Qv9+kZ78
        UcE17KkWFgHNN/uQzgBkGKLJPBZiecyGchjzrmFwPIF++xJUbDbUQzEacIArLpopSRSP4CUN1Obf1Abz
        uqob5KjiXwWH/GVl5HPt5zZh37GL2H1EiF1VZ7GDI6CNW5r/TSzWbwHYL0mKJ5czAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="打印预览VToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGCSURBVDhPnZK9S0JRGMb9F1xb2gqaq6mhwCGDtvYIIyLI
        cJOE1paoIYpMKUjFRDH87lpoakGlIZF9DA2hZJEQhJXl1xPn3HPV29WQfvBwOfA+P95zuDJ39A6/4wyl
        YOOSMHvOcHGThuwvSKEVRvsR+pQqWD3R1pK98DUbl7Jm5hA8SfESd6S5xH5wycalrO4E0D8yWQuriLH6
        E2xcSqlcoRJBxCpiTO5TNi4m/ZgDF4nDsOulsfujyGRzUsmWM8YqdcggKbveS3A88bEkslRye58RSzZt
        IVarY/FFaPmlwp+fUaESYRNW5Vm3BPmpBpZNvppACDmTLbS6FbGAPFAj5OGI4PALOK/yZfIlAlk4j7n5
        xdaCarWKj0KRXmE2+UklJEJZZ/RCPTPdWvBdLOP1rYD41QNcgRiVkKJQ1mjGsa2VNxeQb2OWDC7sh47p
        ddQLeoyOTSFiVAAFvVhChsmv2k6Uvd3Icx1UolMNiDdpl4nhLiohW/xb0tMph2JwCJxjAz9A30JI8zYA
        tAAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="剪切TToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGDSURBVDhPrZFNSwJRGIX9NYGbFoUlFElY1EJQKEYhCJsi
        LaVsERnRF5iCaSZJO1toCDVGFkgoFpWQWWRR2aIvUxm1BKN1wSnHCFw4TOCzue+9nPNw4eVVnav4Izzb
        QfxeGZ5TWaxT/rK3irzmC7CsusvC1G4IkbNLboIiDieF4GGUKeTeClDpppF8eeEu2PIfwfrzizSdw3Hk
        EnKlFpkMzV2wH77AosOFTV8A+vkl9CiHuJeLJNNZjM8tYWB0FkTvMAwmy/8ERTR6CwjlGAi1Ccence6C
        1NsXzN4PKIxJLLgeIJ2MoXvmFraNBKK3eXZRIveJPvs7FIYniEkXZENOdE+GIZ2Ko10TwLK7tJmKmL0F
        EEYarYM+NMnt0C1sQzpx/lcSEnZ2gcKY/gs0dlmZuWvmjjmpwA1qxVp2AWFIMAF/OAGBzMjMI7ZrtJCb
        4Df3o4Zfxy7QrdxDRFKol5khkpR2H4qmIOzUQNBGwrsXYxccnNOQqNbQ0KGGZ+eEPVwdeLxvqqrf4wGh
        TNAAAAAASUVORK5CYII=
</value>
  </data>
  <data name="复制CToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHkSURBVDhPvZHfS1NhHIf3p5QypLr2D4goMwoMCi/qIugH
        Xe1Cr7qKDIMkZixwNhfWLGWbnuki0kXKzLU023KubBNPJrbRdOzocm6e2dPOO21mMS+CHvjcvOf9PF++
        79H9M+7RT2iRRsIi9sEAXe43yAvf2LpSHq28G9uAnytNT4jMLewtcQ2Ht2pF8ps/aOt+gccX5lxD694S
        +1BQFD1RkN5DSFa4Z3uONKbgHE3h8KZ4OJTC1J8UiSzmfhd2uf1CoJHbyKOsZokl0kKwm+aeJaov+wjO
        rpQkVqdXfOz0bWAcVLghfaXxkUz3y2VxvpMGSwL3uMKh+gHezSSLEnNhX23vtYzKUirDfGyFj/Iy1mdx
        UWqR8iKhwtQLxjgH659y4EwvVXWPiwJt3/Ws+muywRrlqvkDdx3zQrCN8l1ldnEd3/QqFmkS/akHJYGS
        zjLzOUEwEsMf+sLI2zmaOou/93pPGoM5zvk7UU7fnBKxSBPoT7SXBNW1F/9Io2lKCNTCeomUyrS8xnBA
        wfUqyf1eP5U1ptJD/o1LzeNCsHPydtqdr6k4aiwvOHvNSya3ibU/QIdrEkvfhJislc32MfYfuV1eUGPw
        FF7bIVJVZ0N/soPK421UHGstlFvYd/hWecF/Qqf7CR0A5wwgSQA2AAAAAElFTkSuQmCC
</value>
  </data>
  <data name="粘贴PToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJSSURBVDhPtZJrSJNRGMdf6IN9KbpQn/pUEH2JIoLqQ0Zh
        FqYZRmJG1iKmUqKyLB2pqSm6vC1Nm5GXoeatEsVJ0RASR3eNzegikRq5lrV3857Fr/d9ddlICoL+8OfA
        Oef/e57zcIT/os7WLMw302muSGJ2689qqi7A44q8IzjtNYzarzHQm8tZtT8FmRqu6LToMxN+B8qhCbGR
        KVcDE85ajKUaxoaryEuL4UVXIudPB5Ko2oy98xjDptXERuz3hsgAOTzlqqMk6yjdllzE90UM9Wp5azlB
        S1kwkeG+1CSv4mmBQPThfd6Ahqq8GYB4A11yBKmaMLQxoZyLDkGjDiZOFUhUuB+FsWsUQFiArzegtlzH
        pFjPpMPA2GA2jucx2KqWK7ZWLqO7dBGP9D5KWLbfto3eAKMhi3FHBeP9GYy9PMXos4OIrYvJrzSRbWjm
        wuV6EnVG4tLLiEzSExGf4w0oL05nZEDPaK+akceBuO9v4uPtFUrYo6npbzhdE/QPOQmNSiPouHYOUpaf
        gvgqA/dDf9wd63G1r2SgUlAqyyq/1anYUGfG2mdXwne7bOwJUc1AinOS+NxzBpd5HWLbUhyNPvRdF5S2
        v05/54tbqvzBifWNHUvPOwLC4/CXwrv2HsB3+w6EwosJOB5ESeElfGpayGD1AmwlArHSm+W2PR1clToo
        MrbT0mFTVtlbN6xFuJQar3wQz5Q9VksD+7XyPctrJdx4p5s605M5gKz8lJPSDwtGFbKboJ1blAN52vKb
        PdXm80/AfDokTVu+8DfPXv9XCcIPTvjvLQ8YoakAAAAASUVORK5CYII=
        AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAABILAAASCwAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAASD85skg/Of9IPzn/SD85/0g/Of9IPzn/SD85/0g/Of9IPzn/SD85/0g/Of9IPzn/SD85/0g/
        Of9IPzn/SD85skg/Of/t6uj/7ero/+3q6P/t6uj/d2he/+3q6P/t6uj/7ero/+3q6P93aF7/7ero/+3q
        6P/t6uj/7ero/0g/Of9IPzn/5eDc/+Xg3P/l4Nz/5eDc/3doXv/l4Nz/5eDc/+Xg3P/l4Nz/d2he/+Xg
        3P/l4Nz/5eDc/+Xg3P9IPzn/SD85//j39v/49/b/+Pf2//j39v93aF7/+Pf2//j39v/49/b/+Pf2/3do
        Xv/49/b/+Pf2//j39v/49/b/SD85/0g/ObJIPzn/SD85/0g/Of9IPzn/s2EK/7NhCv+zYQr/s2EK/7Nh
        Cv+zYQr/d2he/3doXv93aF7/d2he/0g/Of8AAAAAAAAAAAAAAAAAAAAAAAAAALNhCv/o1q//6Nav/+jW
        r//o1q//s2EK/+3q6P/t6uj/7ero/+3q6P9IPzn/AAAAAAAAAAAAAAAAAAAAAAAAAACzYQr/5tKo/+bS
        qP/m0qj/5tKo/7NhCv/l4Nz/5eDc/+Xg3P/l4Nz/SD85/wAAAAAAAAAAAAAAAAAAAACzYQr/s2EK/7Nh
        Cv/69ez/+vXs//r17P+zYQr/+Pf2//j39v/49/b/+Pf2/0g/Of8AAAAAAAAAAAAAAAAAAAAAs2EK/7Nh
        Cv+zYQr/s2EK/7NhCv+zYQr/s2EK/7NhCv+zYQr/s2EK/7NhCv+zYQr/AAAAAAAAAAAAAAAAAAAAALNh
        Cv+zYQr/s2EK/wAAAAAAAAAAAAAAALNhCv/o1q//6Nav/+jWr//o1q//s2EK/wAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzYQr/5tKo/+bSqP/m0qj/5tKo/7NhCv8AAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzYQr/s2EK/7NhCv/69ez/+vXs//r17P+zYQr/AAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs2EK/7NhCv+zYQr/s2EK/7NhCv+zYQr/s2EKsgAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNhCv+zYQr/s2EK/wAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAP//AAD//wAA//8AAP//AAD//wAAB/8AAAf/AAAP/wAAD/8AAA4/MXcAPzJ3AH8AAAB/
        AAAAcAAAAAAAAA==
</value>
  </data>
</root>
Hydro.ClientTool/Hydro.ClientTool.csproj
@@ -18,7 +18,7 @@
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <OutputPath>..\..\bin\debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>0</WarningLevel>
@@ -35,8 +35,16 @@
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="DevExpress.Data.Desktop.v22.2, Version=22.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
    <Reference Include="DevExpress.Data.v22.2, Version=22.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
    <Reference Include="DevExpress.Drawing.v22.2, Version=22.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
    <Reference Include="DevExpress.Printing.v22.2.Core, Version=22.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
    <Reference Include="DevExpress.Utils.v22.2, Version=22.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
    <Reference Include="PresentationCore" />
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.DataAnnotations" />
    <Reference Include="System.Core" />
    <Reference Include="System.Runtime.Remoting" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="Microsoft.CSharp" />
@@ -46,6 +54,8 @@
    <Reference Include="System.Net.Http" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml" />
    <Reference Include="UIAutomationClient" />
    <Reference Include="WindowsBase" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Form2.cs">
@@ -87,6 +97,10 @@
      <Project>{84E17BA3-BA03-43C1-9D19-8CE64508F2B5}</Project>
      <Name>Hydro.CommonBase</Name>
    </ProjectReference>
    <ProjectReference Include="..\Hydraulic\Hydro.Core\Hydro.Core.csproj">
      <Project>{ca211620-16a7-4953-929d-723a5f9d3239}</Project>
      <Name>Hydro.Core</Name>
    </ProjectReference>
    <ProjectReference Include="..\Hydraulic\Hydro.HydraulicOptimizer\Hydro.HydraulicOptimizer.csproj">
      <Project>{0f5c43e6-97ba-457c-954d-62eab47a38a9}</Project>
      <Name>Hydro.HydraulicOptimizer</Name>