gpt4 book ai didi

delphi - 如何让主窗体出现在第二个显示器上

转载 作者:行者123 更新时间:2023-12-02 09:06:04 28 4
gpt4 key购买 nike

我使用Delphi 10,当我创建默认的vcl应用程序并运行该应用程序时,我有两个显示器,主窗体总是出现在第一个显示器中,有没有办法让它默认出现在第二个显示器中?

这可能是 IDE 或属性或代码中的选项

谢谢

最佳答案

TForm 有一个 DefaultMonitor默认情况下设置为 dmActiveForm 的属性。当没有表单处于事件状态时,将使用主监视器。但是,无法将 DefaultMonitor 专门设置为第二个监视器。

TForm 还有一个 Monitor属性,但无论出于何种原因它都是只读的。

因此,要在特定监视器上显示 TForm,您可以在全局 TScreen.Monitors[] 中找到所需的监视器。列表,然后:

  1. 手动将窗体的 Left/Top 属性设置为显示器 BoundsRect 范围内的 X/Y 坐标。或WorkareaRect属性(property)。

  2. 将监控传递给表单的公众 MakeFullyVisible()方法。

关于delphi - 如何让主窗体出现在第二个显示器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37769868/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com