From d907f85dd2d7ebf702ffd478fcf5d47c2a29560c Mon Sep 17 00:00:00 2001
From: cloudflight <cloudflight@126.com>
Date: 星期六, 06 七月 2024 10:46:49 +0800
Subject: [PATCH] [fix]键盘事件不生效问题

---
 Hydraulic/Hydro.MapUI/Map/MapViewer.resx |  142 ++++++++++++++++++++--------------------------
 1 files changed, 62 insertions(+), 80 deletions(-)

diff --git a/Hydraulic/Hydro.MapUI/Map/MapViewer.resx b/Hydraulic/Hydro.MapUI/Map/MapViewer.resx
index 22d2a45..cddf271 100644
--- a/Hydraulic/Hydro.MapUI/Map/MapViewer.resx
+++ b/Hydraulic/Hydro.MapUI/Map/MapViewer.resx
@@ -1,24 +1,24 @@
 锘�<?xml version="1.0" encoding="utf-8"?>
 <root>
-  <!-- 
+  <!--
     Microsoft ResX Schema 
-    
+
     Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
+
+    The primary goals of this format is to allow a simple XML format
+    that is mostly human readable. The generation and parsing of the
+    various data types are done through the TypeConverter classes
     associated with the data types.
-    
+
     Example:
-    
+
     ... ado.net/XML headers & schema ...
     <resheader name="resmimetype">text/microsoft-resx</resheader>
     <resheader name="version">2.0</resheader>
     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
     <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
         <value>[base64 mime encoded serialized .NET Framework object]</value>
     </data>
@@ -26,36 +26,36 @@
         <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
         <comment>This is a comment</comment>
     </data>
-                
-    There are any number of "resheader" rows that contain simple 
+
+    There are any number of "resheader" rows that contain simple
     name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
+
+    Each data row contains a name, and value. The row also contains a
+    type or mimetype. Type corresponds to a .NET class that support
+    text/value conversion through the TypeConverter architecture.
+    Classes that don't support this are serialized and stored with the
     mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
+
+    The mimetype is used for serialized objects, and tells the
+    ResXResourceReader how to depersist the object. This is currently not
     extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
+
+    Note - application/x-microsoft.net.object.binary.base64 is the format
+    that the ResXResourceWriter will generate, however the reader can
     read any of the formats listed below.
-    
+
     mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
+    value   : The object must be serialized with
             : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
             : and then encoded with base64 encoding.
     
     mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
+    value   : The object must be serialized with
             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
             : and then encoded with base64 encoding.
 
     mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
+    value   : The object must be serialized into a byte array
             : using a System.ComponentModel.TypeConverter
             : and then encoded with base64 encoding.
     -->
@@ -613,42 +613,42 @@
   <data name="toolStripButton_娣诲姞姘磋〃.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         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
-        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
-        jsPBzfcAAAAASUVORK5CYII=
+        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
+        ggjsMEAAAAAASUVORK5CYII=
 </value>
   </data>
   <data name="toolStripButton_閲嶅鍣�.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -1456,24 +1456,6 @@
   <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="map.mapOption" mimetype="application/x-microsoft.net.object.binary.base64">
-    <value>
-        AAEAAAD/////AQAAAAAAAAAMAgAAAERIeWRyby5NYXBWaWV3LCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1
-        cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAwDAAAAUVN5c3RlbS5EcmF3aW5nLCBWZXJzaW9u
-        PTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49YjAzZjVmN2YxMWQ1MGEzYQUB
-        AAAAG0h5ZHJvLk1hcFZpZXcuTWFwRGltZW5zaW9ucw0AAAAXPENlbnRlcj5rX19CYWNraW5nRmllbGQV
-        PHpvb20+a19fQmFja2luZ0ZpZWxkGTxyb3RhdGlvbj5rX19CYWNraW5nRmllbGQKX3JvdGF0aW9uRho8
-        U2hvd0Zsb29yPmtfX0JhY2tpbmdGaWVsZBo8aXNTaG93UGljPmtfX0JhY2tpbmdGaWVsZBVpc0F1dG9C
-        YWNrZ3JvdW5kSW1hZ2UePGlzU2hvd1VuZmF2b3I+a19fQmFja2luZ0ZpZWxkGzxMb2NrMkRWaWV3Pmtf
-        X0JhY2tpbmdGaWVsZBs8aXNFZGl0TW9kZT5rX19CYWNraW5nRmllbGQYPElzT3J0aG8+a19fQmFja2lu
-        Z0ZpZWxkGzxDb2xvdXJOb2RlPmtfX0JhY2tpbmdGaWVsZBs8Q29sb3VyTGluaz5rX19CYWNraW5nRmll
-        bGQEAAAAAAAAAAAAAAQEFVN5c3RlbS5EcmF3aW5nLlBvaW50RgMAAAALBgYIAQEBAQEBGEh5ZHJvLk1h
-        cFZpZXcuQ29sb3VyVHlwZQIAAAAYSHlkcm8uTWFwVmlldy5Db2xvdXJUeXBlAgAAAAIAAAAF/P///xVT
-        eXN0ZW0uRHJhd2luZy5Qb2ludEYCAAAAAXgBeQAACwsDAAAAAAAAAAAAAADNzMw9AAAAAAAAAAAAAAAA
-        AAAAAAAAAIABAAEAAAEF+////xhIeWRyby5NYXBWaWV3LkNvbG91clR5cGUBAAAAB3ZhbHVlX18ACAIA
-        AAAAAAAAAfr////7////AAAAAAs=
-</value>
-  </data>
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>51</value>
   </metadata>

--
Gitblit v1.9.3