From b55fe675d1dd17748a29e4e7de60d14e36740a6e Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期六, 14 十月 2023 13:01:30 +0800 Subject: [PATCH] 2023年10月14日13:01:27 --- HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs index 038c9b5..8cf0576 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs @@ -14,6 +14,8 @@ public const int lineW = 1; public const int cornerValue = 8; + + public ButtonFramLayout(int width= widthFrameLayout, int height= heightFrameLayout) { this.Width = Application.GetRealWidth(width); @@ -39,7 +41,7 @@ TextColor = MusicColor.TextColor, TextAlignment = TextAlignment.Center, Gravity = Gravity.CenterHorizontal, - Padding = new Padding(0, 10, 0, 10), + Padding = new Padding(0, 0, 0, 0), Name = "btnName", @@ -150,33 +152,33 @@ { EventHandler<MouseEventArgs> UpClick = (sender, e) => { + this.BackgroundColor = 0x00000000; + action?.Invoke(this, btnImage, btnName); //寮硅捣鏉ヨ繕鍘熻儗鏅鑹� }; btnImage.Tag = this.Tag; btnName.Tag = this.Tag; - this.MouseUpEventHandler += UpClick; btnImage.MouseUpEventHandler += UpClick; btnName.MouseUpEventHandler += UpClick; - - //EventHandler<MouseEventArgs> MoveClick = (sender, e) => - //{ - // this.BackgroundColor = 0x00000000; - // //寮硅捣鏉ヨ繕鍘熻儗鏅鑹� - //}; - //this.MouseMoveEventHandler += MoveClick; - //btnImage.MouseMoveEventHandler += MoveClick; - //btnName.MouseMoveEventHandler += MoveClick; + 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; - action?.Invoke(this, btnImage, btnName); + }; this.MouseDownEventHandler += DownClick; -- Gitblit v1.8.0