>創建真正的dpi Aware c#表單應用程序:最佳實踐
>開發可靠的C#Windows表單應用程序需要仔細考慮DPI縮放。 即使有AutoScaleMode.Dpi
,當DPI設置更改時,也會發生意外的控制定位。本文概述了構建真正意識應用程序的關鍵步驟。
>
AutoScaleMode.Font
:AutoScaleMode.Font
使用AutoScaleMode.Dpi
而不是用於可預測且準確的縮放行為。 .Designer.cs
>
AutoScaleMode
確保應用程序中的所有容器都使用相同的設置,以在整個UI上進行一致的縮放。 AutoScaleMode
精確AutoScaleDimensions
。
AutoScaleDimensions
Designer.cs
避免字體尺寸差異:this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F)
通過避免跨不同容器的字體大小的變化來防止不一致。 這使縮放衝突最小化。 以上是如何創建真正的dpi Aware c#表單應用程序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!