gpt4 book ai didi

Delphi 2010 表单显示在 "wrong"监视器上

转载 作者:行者123 更新时间:2023-12-03 14:51:48 24 4
gpt4 key购买 nike

我有一个简单的测试应用程序,其中一个是空表单,另一个包含 TButton。按钮脚本是这样的:-

procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show();
end;

Form2 在启动时自动创建。根本没有其他代码。

当我运行应用程序时,我可以按下按钮并出现 Form2。我可以在主显示器上重新定位/调整 Form2 的大小,然后将其关闭。如果我再次按下 Form1 按钮,Form2 会正确地重新出现在上次所在的位置。到目前为止一切都很好...

但是,如果我将 Form2 放置到辅助显示器上,将其关闭,然后按按钮,则 Form2 会重新出现在主显示器上!

我希望表单重新出现在上次使用的显示器上 - 我怎样才能获得此行为?

最佳答案

这是因为表单的默认值DefaultMonitor属性是dmActiveForm

将Form2的DefaultMonitor设置为dmDesktop,问题就解决了。

关于Delphi 2010 表单显示在 "wrong"监视器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16461521/

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