【发布时间】:2017-01-02 09:43:47
【问题描述】:
我的主要用户目标是拥有多个屏幕的用户。
我的应用程序应该覆盖所有这些屏幕。对于屏幕彼此相邻,主屏幕左侧的用户来说,这很容易。然后我可以设置我的程序的this.Left = 0(与顶部相同)并将宽度设置为屏幕组合宽度。
不幸的是,没有用户拥有相同的设置,所以我必须制作一些动态代码,这将在每个设置上正确放置窗口。
如果用户的主屏幕位于右侧怎么办?如果他的屏幕是垂直的呢?如果他在每个屏幕上有不同的分辨率和/或不同的缩放因子(DPI、100%、125%、...)怎么办?
有人可以帮我写一个 C# 方法来正确放置我的窗口以覆盖每个监视器吗?谢谢!
【问题讨论】:
标签: c# wpf windows winforms screen