更改AutoScaleMode,或从FlowLayoutPanel更改为TableLayoutPanel?

时间:2012-04-26 23:16:12

标签: c# winforms scale tablelayoutpanel flowlayoutpanel

我的FlowLayoutPanel上的控件在我的机器上看起来很完美,但是在另一台机器上都被搞砸了(这是“未对齐”的技术短语)。我的是XP,他的是Windows 7,但我不知道这是不匹配的原因还是其屏幕分辨率或其他原因。

我确实注意到FlowLayoutPanel非常敏感/吝啬 - 即使在设计时更改BorderStyle也会导致控件重新排列,以便它们不再相互对齐。

我在StackOverflow文章中看到了一个改变(表单)AutoScaleMode属性的建议,但是海报没有指定什么(或者来自什么;我猜默认属性值是“Font”)。

从FlowLayoutPanel切换到TableLayoutPanel会在DPI设置之间提供更一致的视觉体验吗?

BTW:WPF目前不适合我们。

0 个答案:

没有答案