简介: 有很多评论说“ WinForms 不能很好地自动调整 DPI/字体设置; 切换到 WPF。”然而,我认为这是基于。NET 1.1; 看起来他们在实现自动伸缩方面做得相当不错。NET 2.0.至少根据我们目前的研究和测试。但是,如果你们中有人更清楚的话,我们很乐意听到你们的声音。< sup > (请不要再争论我们应该切换到 WPF... ... 那不是现在的选项。)
什么在 WinForms 中不能正确自动缩放,因此应该避免?
编写 WinForms 代码时,程序员应该遵循什么样的设计准则,以便它能够很好地自动伸缩?
见下面的 社区维基解答。
其中有哪些是不正确或不充分的吗?我们还应该采纳什么其他的指导方针吗?还有其他需要避免的模式吗?如果您能提供其他指导,我将不胜感激。