【问题标题】:How to restore/clear form position after multi-monitor setup change多显示器设置更改后如何恢复/清除表格位置
【发布时间】:2016-05-12 18:55:41
【问题描述】:

在 IDE 中,当 F12 在代码和表单之间切换时,
表单显示在监视器边界之外, 因此不可见。

这发生在多显示器设置更改后,
并且表单不再在可用的新监视器屏幕区域中打开。
解决此问题的一种方法是使用属性检查器和 将 Top/Left 属性设置为 4 以使表单可见。

然而,这是很多工作, 尤其是在涉及多种形式和可能的许多项目的情况下。

有没有更好的方法来一劳永逸地重置表单位置,
所以它们在新的显示器设置中都可见?

【问题讨论】:

    标签: delphi delphi-6


    【解决方案1】:

    Delphi 6 IDE 中没有任何 (AFAIK) 可以提供帮助。但假设您使用的是 Windows,帮助就在附近,(在 Windows 7 上测试):

    右键单击任务栏并选择“层叠窗口”,这会一次性影响所有窗口。

    Alt-Tab到窗口,按Alt-Space然后M kbd>(移动)。用箭头键移动窗口。您必须为每个窗口单独执行此操作。

    【讨论】:

      【解决方案2】:

      关闭您的 Delphi IDE。然后,如果您当前的项目组文件是 xyz.groupproj,请使用文本编辑器打开文件 xyz.dsk。查找部分 [UndokedDesigner] 条目“Count”并将其值更改为零。

      [UndockedDesigner]
      Count=0
      

      这将强制您的主显示器上的所有设计窗口位置为 0,0。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多