如何使用 delphi 最大化 Tpanel 中的表单

How to maximize a form in a Tpanel using delphi

我正在尝试在 TPanel 中动态显示表单 使用此功能

procedure Show_form_in_panel(form: TForm; Panel: Tpanel);
begin
  form.Parent := Panel;
  form.Show;   
  form.WindowState := wsMaximized;
end; 

表单显示非常正常,但他没有在我的面板中最大化,而且我想让这个表单像具有 Alight 的组件一样自动做出反应 属性 = (alClient)

I want to make this form automatically react like components that have the Align property set to alClient.

这就是解决方案。移除

form.WindowState := wsMaximized;

并替换为

form.Align := alClient;