gpt4 book ai didi

delphi - 如何检查表单是否最大化?

转载 作者:行者123 更新时间:2023-12-03 18:05:11 25 4
gpt4 key购买 nike

我使用的组件有问题。它与底部对齐,并且当表单最大化时,控件放置在正确的位置,但是当我尝试最小化表单时,控件停留在它所在的位置。

我尝试使用始终将对齐设置为底部的计时器,但我确信计时器是解决我的问题的最糟糕的解决方案。

请建议一种在窗体从最大化恢复时将对齐设置为底部的方法。(仅最大化->恢复)。

我目前的想法是在 FormResize 事件中检查表单是否最大化,但这行不通,因为我需要在恢复时执行此操作,而不是最大化。

最佳答案

您可以使用以下命令检查表单是否已最大化

Self.WindowState = wsMaximized

其他州是

  • wsNormal
  • wsMinimized
  • ws最大化

根据您的操作,您还可以将控件放在面板上并将面板与窗体底部对齐,如果您关闭边框并使用父颜色,您将看不到面板,那样它将保留在表单底部,无需额外代码。

关于delphi - 如何检查表单是否最大化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1252269/

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