我的FlowLayoutPanel上的控件在我的机器上看起来很完美,但是在另一台机器上都被搞砸了(这是“未对齐”的技术短语)。我的是XP,他的是Windows 7,但我不知道这是不匹配的原因还是其屏幕分辨率或其他原因。
我确实注意到FlowLayoutPanel非常敏感/吝啬 - 即使在设计时更改BorderStyle也会导致控件重新排列,以便它们不再相互对齐。
我在StackOverflow文章中看到了一个改变(表单)AutoScaleMode属性的建议,但是海报没有指定什么(或者来自什么;我猜默认属性值是“Font”)。
从FlowLayoutPanel切换到TableLayoutPanel会在DPI设置之间提供更一致的视觉体验吗?
BTW:WPF目前不适合我们。