Delphi開(kāi)發(fā)時(shí)Vcl界面在不同縮放比例下顯示不正確的解決辦法 , 總結(jié)如下:
解決辦法一:
1、定義設(shè)計(jì)時(shí)的DPI常量
如果不知道該數(shù)值是多少可以用如下語(yǔ)句查看:
ShowMessage(PixelsPerInch.ToString);
const
DesignTimeDPI = 96;
【Delphi開(kāi)發(fā)時(shí)Vcl界面在不同縮放比例下顯示不正確】2、在Form的Create事件中添加如下代碼:
ScaleBy(DesignTimeDPI, PixelsPerInch);
解決辦法二:
直接把Form的Scaled屬性改成False 。
解決辦法三:
菜單”Project”->”Options”
窗口中的選項(xiàng)
“Application”->”Manifest”->”DPI Awareness”選擇為:”None” 。

文章插圖
- 連重卡、挖掘機(jī)也推純電了,內(nèi)燃機(jī)時(shí)代真的將成為過(guò)去?
- Delphi11 使用windows新版的文件夾選擇對(duì)話框
- 每個(gè)開(kāi)發(fā)人員都應(yīng)該知道的 Unix/Linux 命令組合,使用他們節(jié)省時(shí)間
- 沒(méi)有可以編寫(xiě)代碼的操作系統(tǒng),微軟是如何開(kāi)發(fā)操作系統(tǒng)的?
- 331是什么意思
- 來(lái)自歐洲的快時(shí)尚品牌 ?jackjones是什么品牌
- ?男生暗戀一個(gè)人吃醋的表現(xiàn),男生暗戀時(shí)吃醋的表現(xiàn)
- ?魏晨疑似假唱被拆穿,本人霸氣回應(yīng):歡迎隨時(shí)考驗(yàn)!
- 永豐到南昌的汽車(chē)時(shí)刻表查詢(xún) 永豐到南昌
- 波蘭永居條件是什么? 波蘭上班時(shí)間
