diff --git a/插件库/Lskj.Control/CircleButton.cs b/插件库/Lskj.Control/CircleButton.cs index d796831..6c05089 100644 --- a/插件库/Lskj.Control/CircleButton.cs +++ b/插件库/Lskj.Control/CircleButton.cs @@ -2,6 +2,7 @@ * CircleButton 2.0 · Red badge with built-in number * Author : Gong Yuchao (2017-08-16), rev 2025-07-17 ***************************************************/ +using Lskj.Business; using System; using System.ComponentModel; using System.Diagnostics; @@ -12,7 +13,7 @@ using System.Windows.Forms; namespace Lskj.Control { [DefaultEvent(nameof(Click))] - public partial class CircleButton : Button + public partial class CircleButton : Button { /* ───────── 可调属性 ───────── */ @@ -120,4 +121,14 @@ namespace Lskj.Control } /* ───────── 私有助手 ───────── */ - private void SetHover( \ No newline at end of file + private void SetHover(bool hover) + { + if (_hover == hover) return; + _hover = hover; + BackgroundImage = hover && ImageHover != null ? ImageHover : _imgNormal; + } + + private void SyncSize() + { + Width = Height = _radius * 2; + \ No newline at end of file