From 5bd5cdbae1d22b5e14e6933b807ed97b89807b6f Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期三, 18 十月 2023 19:33:20 +0800
Subject: [PATCH] 2023年10月18日19:32:41

---
 HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs |   42 +++++++++++++++++++++++-------------------
 1 files changed, 23 insertions(+), 19 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs
index 7fb3e4a..a117fb3 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs
@@ -152,35 +152,39 @@
         {
             EventHandler<MouseEventArgs> UpClick = (sender, e) =>
             {
+                if (!this.GetClick()) {
+                    return;
+                }
                 action?.Invoke(this, btnImage, btnName);
-                this.BackgroundColor = 0x00000000;
+                SetHighlightBackground(this);
+                //鎸変笅鍘绘敼鍙樿儗鏅鑹�
+                //this.BackgroundColor = AksCommonMethod.seleBackgroundColor;
 
-                //寮硅捣鏉ヨ繕鍘熻儗鏅鑹�
             };
             this.MouseUpEventHandler += UpClick;
             btnImage.MouseUpEventHandler += UpClick;
             btnName.MouseUpEventHandler += UpClick;
 
-            EventHandler<MouseEventArgs> CancelClick = (sender, e) =>
-            {
-                this.BackgroundColor = 0x00000000;
-                //寮硅捣鏉ヨ繕鍘熻儗鏅鑹�
-            };
-            this.MouseUpOutsideEventHandler += CancelClick;
-            btnImage.MouseUpOutsideEventHandler += CancelClick;
-            btnName.MouseUpOutsideEventHandler += CancelClick;
+            //EventHandler<MouseEventArgs> CancelClick = (sender, e) =>
+            //{
+            //    this.BackgroundColor = 0x00000000;
+            //    //寮硅捣鏉ヨ繕鍘熻儗鏅鑹�
+            //};
+            //this.MouseUpOutsideEventHandler += CancelClick;
+            //btnImage.MouseUpOutsideEventHandler += CancelClick;
+            //btnName.MouseUpOutsideEventHandler += CancelClick;
 
-            EventHandler<MouseEventArgs> DownClick = (sender, e) =>
-            {
-              
-                //鎸変笅鍘绘敼鍙樿儗鏅鑹�
-                this.BackgroundColor = AksCommonMethod.seleBackgroundColor;
+            //EventHandler<MouseEventArgs> DownClick = (sender, e) =>
+            //{
 
-            };
+            //    //鎸変笅鍘绘敼鍙樿儗鏅鑹�
+            //    this.BackgroundColor = AksCommonMethod.seleBackgroundColor;
 
-            this.MouseDownEventHandler += DownClick;
-            btnImage.MouseDownEventHandler += DownClick;
-            btnName.MouseDownEventHandler += DownClick;
+            //};
+
+            //this.MouseDownEventHandler += DownClick;
+            //btnImage.MouseDownEventHandler += DownClick;
+            //btnName.MouseDownEventHandler += DownClick;
         }
         /// <summary>
         /// 璁剧疆鍥炬爣

--
Gitblit v1.8.0