我有一个C# Windows 应用程序,我希望确保它在用户将其移动到另一台显示器时会显示在第二个显示器上。我需要保存主窗体的大小、位置和窗口状态(这部分已处理好),但我还需要知道当用户关闭应用程序时它在哪个屏幕上运行。
我正在使用Screen类来确定当前屏幕的大小,但我找不到任何关于如何确定应用程序运行在哪个屏幕上的信息。
编辑:感谢大家的回复!我想确定窗口所在的监视器,以便在用户意外将窗口放在可视区域之外或更改屏幕大小以至于窗体不再完全可见时执行适当的范围检查。
我正在使用Screen类来确定当前屏幕的大小,但我找不到任何关于如何确定应用程序运行在哪个屏幕上的信息。
编辑:感谢大家的回复!我想确定窗口所在的监视器,以便在用户意外将窗口放在可视区域之外或更改屏幕大小以至于窗体不再完全可见时执行适当的范围检查。