标签: multiple-monitors

多显示器/双显示器系统上的window.open() - 窗口弹出的位置在哪里?

在多监视器系统上使用javascript window.open()时,如何控制弹出窗口打开哪个监视器或显示空间中的哪个位置?对我来说似乎失去了控制,而且其行为也是随意的.

javascript multiple-monitors window popup window.open

35
推荐指数
3
解决办法
4万
查看次数

在辅助监视器上显示Windows窗体?

我正在尝试在辅助监视器上设置Windows窗体,如下所示:

private void button1_Click(object sender, EventArgs e)
{
    MatrixView n = new MatrixView();
    Screen[] screens = Screen.AllScreens;
    setFormLocation(n, screens[1]);
    n.Show();
}

private void setFormLocation(Form form, Screen screen)
{
    // first method
    Rectangle bounds = screen.Bounds;
    form.SetBounds(bounds.X, bounds.Y, bounds.Width, bounds.Height);

    // second method
    //Point location = screen.Bounds.Location;
    //Size size = screen.Bounds.Size;

    //form.Left = location.X;
    //form.Top = location.Y;
    //form.Width = size.Width;
    //form.Height = size.Height;
}
Run Code Online (Sandbox Code Playgroud)

边界的属性似乎是正确的,但在我尝试的两种方法中,这最大化了主监视器上的表单.有任何想法吗?

c# multiple-monitors winforms setbounds

34
推荐指数
3
解决办法
8万
查看次数

使用多个监视器恢复窗口大小/位置

关于恢复WinForm位置和大小的许多帖子.

例子:

但我还没有找到使用多个监视器执行此操作的代码.

也就是说,如果我使用监视器2上的窗口关闭我的.NET Winform应用程序,我希望它将窗口大小,位置和状态保存到应用程序设置,以便以后可以在我重新启动应用程序时恢复到监视器2.如果在上面的代码项目示例中它包含一些健全性检查,那将是很好的,因为如果保存的位置大部分是在屏幕外,它"修复"它.或者如果保存的位置在不再存在的显示器上(例如我的笔记本电脑现在没有我的第二台显示器),那么它会正确地将其移动到显示器1.

有什么想法吗?

我的环境:C#,.NET 3.5或更低版本,VS2008

c# multiple-monitors appsettings winforms

33
推荐指数
3
解决办法
4万
查看次数

使用纵向宽屏显示器对编码更有效吗?

在不久的将来,我的开发设置将升级,部分交易将是双显示器(耶!)

至少有一个显示器,可能是两个,都是宽屏的.

我听说开发人员在纵向模式下使用第二台显示器,尤其是宽屏显示器.它允许屏幕上的更多行(尽管更窄)并且运行有点像有一长页代码.

有没有人使用这个并认为它更有效?

multiple-monitors monitor widescreen

32
推荐指数
3
解决办法
5万
查看次数

令人敬畏的WM:将窗口从一个屏幕移动到另一个屏幕

如何编写rc.lua文件以启用键盘快捷键以将窗口从一个屏幕上的一个标签移动到另一个屏幕上的标签?我知道modkey + shift + [标签号]快捷方式,但是它只将窗口移动到同一屏幕上的不同标签.

例如:我想将一个窗口从屏幕1上的第一个标签移动到屏幕2上的第三个标签(或至少移动到屏幕2上的活动标签).

lua multiple-monitors awesome-wm

29
推荐指数
0
解决办法
1万
查看次数

在辅助监视器上全屏显示

如何编写dotNet Windows(或WPF)应用程序以使其在辅助监视器上全屏显示?

.net windows wpf multiple-monitors fullscreen

27
推荐指数
5
解决办法
3万
查看次数

启动应用程序并将其发送到第二台显示器?

有没有办法在另一个屏幕上通过Process开始/午餐?

有人在这里问过,但没有答案.

注意:它不是我的应用程序中的表单,我问的是在另一个屏幕上运行外部程序!

c# multiple-monitors monitor

25
推荐指数
3
解决办法
3万
查看次数

使用Visual Studio 2008进行多个监视器

我有2台显示器,大多数时候我在一个屏幕上打开了一些参考资料,而在另一个屏幕上打开了Visual Studio.但是,为了真正进入这个区域,我需要我的代码是我唯一看到的东西.有谁知道在Visual Studio中是否可以有多个代码窗口?到目前为止,我能做的最好的事情是将调试器输出和解决方案资源管理器放在我的左侧监视器上,其余的VS放在右侧.不过,我很乐意在两个窗口上都有代码.

multiple-monitors visual-studio

23
推荐指数
2
解决办法
1万
查看次数

如何控制打开应用程序的监视器?

作为一名双监视器用户,我注意到应用程序在打开的监视器(主监视器或辅助监视器,应用程序打开的最后一个监视器等)方面表现不同.说实话,有些应用程序让我烦恼,因为我希望它们在我的主显示器上打开,如果我想要它们,我会将它们移到我的辅助显示器上.但是,这些应用程序已完成并且不受我的控制,所以我想问一下我自己的应用程序可能由使用两个监视器的人运行.

有哪些控件可用于允许人们指定应用程序打开的监视器,允许应用程序"记住"关闭时打开的监视器并在那里重新打开,并强制应用程序在特定监视器上启动?

我正在寻找所有操作系统和编程语言的解决方案,尽管我猜测不同的操作系统和语言会有不同的控制.

相关问题

usability user-interface multiple-monitors desktop-application

23
推荐指数
1
解决办法
7万
查看次数

Visual Studio代码 - 多个屏幕中同一项目的选项卡(编辑器)

使用多个屏幕我通常在不同的屏幕上放置多个类(文件),这在重构,检查测试和比较更改时帮助了我很多.Visual Studio Code不允许我在窗口外拖动选项卡并在(例如)另一个监视器中查看它.我检查了文档和插件,但我发现的唯一方法是打开两个窗口,指向同一个项目(文件夹)并将它们放在不同的屏幕上.我不喜欢这个解决方案,当我使用TypeScript观察代码更改时,这也会导致一些问题.

有什么建议吗?

我使用Windows 10,最新版本的VSCode.

multiple-monitors visual-studio-code

23
推荐指数
6
解决办法
2万
查看次数