問題
在開發機上DPI為100%,在實際部署時目標機可能DPI設置不是100%,運行軟件時控件位置不對。出現錯位問題。
解決
在程序中設置應用所使用的DPI
if Screen.PixelsPerInch<>96 then begin ScaleBy(96,Screen.PixelsPerInch); end;