首页 > 解决方案 > 如何将最大化的表单移动到另一个屏幕?

问题描述

我想将最大化的表单移动到另一个屏幕,但在最大化状态下设置位置似乎不起作用。

有没有办法在不改变其 WindowState 的情况下将其移动到另一个屏幕?

标签: c#windowsforms

解决方案


与微软协商后,我们了解到这样做的唯一方法是隐藏窗体(窗口),等待 10 毫秒,将状态设置为正常,设置新位置(记住 DPI 设置),将状态设置为最大化,等待10ms,并显示窗体(窗口)。


推荐阅读