From e9c84298c86f930553754cc06dc3b8f53ad3ce5a Mon Sep 17 00:00:00 2001 From: owenc Date: Sun, 31 May 2020 00:35:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8Screen.FromPosition=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E4=BF=AE=E5=A4=8DGetMouseInScreen=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E7=9A=84=E4=B8=8D=E8=B6=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SunnyUI/Forms/UIForm.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SunnyUI/Forms/UIForm.cs b/SunnyUI/Forms/UIForm.cs index 43edc29d..a0762acb 100644 --- a/SunnyUI/Forms/UIForm.cs +++ b/SunnyUI/Forms/UIForm.cs @@ -479,8 +479,8 @@ namespace Sunny.UI private void ShowMaximize(bool IsOnMoving = false) { - int screenIndex = GetMouseInScreen(MousePosition); - Screen screen = Screen.AllScreens[screenIndex]; + //int screenIndex = GetMouseInScreen(MousePosition); + Screen screen = Screen.FromPoint(MousePosition); if (windowState == FormWindowState.Normal) { size = Size; @@ -585,8 +585,8 @@ namespace Sunny.UI if (!IsDisposed && FormMoveMouseDown) { - int screenIndex = GetMouseInScreen(PointToScreen(e.Location)); - Screen screen = Screen.AllScreens[screenIndex]; + //int screenIndex = GetMouseInScreen(PointToScreen(e.Location)); + Screen screen = Screen.FromPoint(MousePosition); if (MousePosition.Y == screen.WorkingArea.Top && MaximizeBox) { ShowMaximize(true);