У меня была аналогичная проблема -- она проявлялась при условии, когда свойство главной формы WindowState устанавливалось на wsMinimized.
Вот мое решение: добавьте этот небольшой метод к вашей главной форме:
interfaceprocedure CMShowingChanged(var Message: TMessage); message CM_SHOWINGCHANGED; implementationprocedure TMainForm.CMShowingChanged(var Message: TMessage);vartheRect : TRect;begininherited;theRect := GetClientRect;AlignControls(nil, theRect);end; |
Это работает, поскольку вызов AlignControls (в TForm) делает две вещи: