https://www.coder.work/article/5928583
在Form1的 OnCanResize 事件添加以下处理程序似乎对我来说效果很好:
procedure TForm2.FormCanResize(Sender: TObject; var NewWidth, NewHeight: Integer; var Resize: Boolean); var AspectRatio:double; begin AspectRatio:=200/300;//Height/Width 高/宽 比 NewHeight:=round(AspectRatio*NewWidth); end;
这里能设置缩放的最大值和最小值