关于C# winform控件布局在XP系统错位的解决

问题:

最近遇到的一个问题,窗体在win7下编译成功,控件位置显示正常,但是放在xp上运行控件的位置就会错乱,显得界面很乱。

 

解决方法:

C# winform编程默认情况下,form1.AutoScaleMode=AutoScaleMode.Font;

即根据系统字体控制缩放。

MSDN说明:

image

将默认设置改为:

form1.AutoScaleMode=AutoScaleMode.Dpi;

这样就会保持控件的位置固定。

posted @ 2013-06-02 22:48  忆寒  Views(2359)  Comments(0Edit  收藏  举报