From 2c3d77f12a542ad841d258bbec437451cd5ec515 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 19 Feb 2024 22:01:28 +0800 Subject: [PATCH] =?UTF-8?q?*=20UIForm2:=20=E9=99=90=E5=88=B6=E5=8F=8C?= =?UTF-8?q?=E5=87=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SunnyUI/Forms/UIForm2.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SunnyUI/Forms/UIForm2.cs b/SunnyUI/Forms/UIForm2.cs index b000f2da..cb46b8b2 100644 --- a/SunnyUI/Forms/UIForm2.cs +++ b/SunnyUI/Forms/UIForm2.cs @@ -706,6 +706,7 @@ namespace Sunny.UI } } + private DateTime lastMouseDownTime; /// /// 重载鼠标按下事件 /// @@ -720,6 +721,13 @@ namespace Sunny.UI if (e.X > ControlBoxLeft) return; if (!Movable) return; + if (DateTime.Now - lastMouseDownTime <= TimeSpan.FromMilliseconds(500)) + { + lastMouseDownTime = DateTime.Now; + return; + } + + lastMouseDownTime = DateTime.Now; Win32.User.ReleaseCapture(); Win32.User.SendMessage(this.Handle, Win32.User.WM_SYSCOMMAND, Win32.User.SC_MOVE + Win32.User.HTCAPTION, 0); }