我有一个问题,尽管我花了很长时间去解决它,但我仍然无法解决它。
我通常使用GridPanels来对表单上的控件进行对齐。然而,它有一个非常烦人的bug。当GridPanel的对齐模式为alClient并且我最大化其父窗口时,GridPanel会调整到该窗口的新大小,但是放置在网格上的控件不会。它们保持在窗口调整大小之前的相同位置。 这仅发生在第一次窗口最大化时。如果首先手动调整窗口大小,则一切正常。我认为网格在第二次调整大小事件后调整其子控件(??)。
如何让GridPanel正常工作以解决此错误?可能只需向其发送一条消息(但是什么消息?),我不知道。我尝试使用Realign、Refresh等,但它们没有帮助。
提前感谢您的帮助,
Mariusz。