多显示器设置更改后如何恢复/清除表格位置

时间:2016-05-12 18:55:41

标签: delphi delphi-6

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

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

然而,这是很多工作, 特别是如果涉及许多形式和可能的许多项目。

是否有更好的方法一劳永逸地重置表单位置,
所以使用新的显示器设置都可以看到它们?

2 个答案:

答案 0 :(得分:3)

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

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

Alt - Tab 到窗口,按 Alt - Space 然后 M (移动)。使用箭头键移动窗口。这个你必须单独为每个窗口做。

答案 1 :(得分:0)

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

[UndockedDesigner]
Count=0

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