【问题标题】:Specifying which screen my application should open on指定我的应用程序应在哪个屏幕上打开
【发布时间】:2010-09-21 21:16:26
【问题描述】:

我创建了两个 WPF 应用程序,它们旨在在具有双显示器的同一台服务器上全屏运行。

是否可以指定在哪个屏幕上打开哪个应用程序?

我目前在不同的显示器桌面上有可执行文件,但理想情况下我想以编程方式控制它。

如果这不可能,那么我可以将应用程序移动到 WPF Web 客户端并在两个全屏 Internet Explorer 窗口中打开,但我需要再次指定在哪些屏幕上加载哪些。

谢谢

【问题讨论】:

    标签: wpf


    【解决方案1】:

    您必须将两个 exe 的 Window.StartupLocation 设置为手动,然后您必须手动将 Window.Top 和 Window.Left 设置为您希望每个显示的监视器的坐标。

    您可能希望使用 Screen 类来确定每个屏幕的位置

    http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.aspx

    【讨论】:

    • 嗨,谢谢 - 您为我指明了正确的方向。 int screenIndexToUse = 0;屏幕[] scr = Screen.AllScreens; this.Left = scr[screenIndexToUse].Bounds.Left; this.Top = scr[screenIndexToUse].Bounds.Top; this.WindowState = System.Windows.WindowState.Maximized;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    相关资源
    最近更新 更多