为不同的DPI设置创建无缝可扩展的C#应用 >即使使用
>等代码调整,当DPI更改时,可能会发生意外的控制重新定位。本指南介绍了开发真正的DPi Aware C#应用程序的复杂性。this.AutoScaleMode = AutoScaleMode.Dpi
dpi Awawewess的最佳实践(无flowlayout或tablayout)
>
>>
可以考虑。 至关重要的是,在您的应用程序中的所有容器中保持均匀AutoScaleMode.Font
AutoScaleMode.Dpi
容器的AutoScaleMode
精确的自动化二含量:
单个字体控件:
AutoScaleDimensions
>而不是在容器上设置字体尺寸,而是针对标签和文本框等控件单独管理字体大小。这样可以防止缩放不一致。this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F)
彻底的DPI测试:
要深入研究
,请参阅此相关的堆栈溢出讨论:[链接到相关的堆叠问题]。以上是如何创建真正 DPI 感知的 C# 应用程序以避免意外的控制移动?的详细内容。更多信息请关注PHP中文网其他相关文章!