diff --git a/SpineViewer/Controls/SpinePreviewPanel.cs b/SpineViewer/Controls/SpinePreviewPanel.cs
index 9f665a2..14bb048 100644
--- a/SpineViewer/Controls/SpinePreviewPanel.cs
+++ b/SpineViewer/Controls/SpinePreviewPanel.cs
@@ -736,7 +736,9 @@ namespace SpineViewer.Controls
var screenBounds = Screen.FromControl(this).Bounds;
Resolution = screenBounds.Size;
spinePreviewFullScreenForm.Controls.Add(panel_RenderContainer);
- spinePreviewFullScreenForm.Bounds = screenBounds;
+ spinePreviewFullScreenForm.Location = screenBounds.Location;
+ spinePreviewFullScreenForm.Size = screenBounds.Size;
+ //spinePreviewFullScreenForm.Bounds = screenBounds; // XXX: DPI 在 V2 模式下貌似有奇怪的缓存 BUG 导致通过 Bounds 设置位置时 Size 无法在第一次正确响应
spinePreviewFullScreenForm.Show();
PropertyGrid?.Refresh();
}
diff --git a/SpineViewer/SpineViewer.csproj b/SpineViewer/SpineViewer.csproj
index 1ef13f4..c742d89 100644
--- a/SpineViewer/SpineViewer.csproj
+++ b/SpineViewer/SpineViewer.csproj
@@ -11,6 +11,7 @@
WinExe
true
appicon.ico
+ PerMonitorV2
false