2017-01-16 47 views
0

我有一個MyFrame(TFrame),它包含一個MyLayout(TLayout)和Align = Center。 我使用MyFrame.Scale減少/放大MyLayout及其內容。縮放工作正常。任何想法如何在縮放後在MyFrame中將MyLayout視覺中心化?如何在縮放後居中一個TLayout

+0

在設計時更改比例尺時,MyLayout的位置會自動更正。 – Hans

回答

0
MyLayout.Position.X := (Self.Width - MyLayout.Width*newScale.X)/2; 
MyLayout.Position.Y := (Self.Height - MyLayout.Height*newScale.Y)/2; 
相關問題