问题:
最近遇到的一个问题,窗体在win7下编译成功,控件位置显示正常,但是放在xp上运行控件的位置就会错乱,显得界面很乱。
解决方法:
C# winform编程默认情况下,form1.AutoScaleMode=AutoScaleMode.Font;
即根据系统字体控制缩放。
MSDN说明:
将默认设置改为:
form1.AutoScaleMode=AutoScaleMode.Dpi;
这样就会保持控件的位置固定。