在做项目的过程中遇到这样一个问题:
我在Windows XP sp2 简体中文版 + .NET Framework 1.1上开发WinForm的工程,Release到繁体系统,发现窗体的布局、按钮的形状等等都发生了变化,本来很美的样子变得丑丑的,不晓得各位高手有没有遇到这种情形阿?
在线等待Help阿!
我在Windows XP sp2 简体中文版 + .NET Framework 1.1上开发WinForm的工程,Release到繁体系统,发现窗体的布局、按钮的形状等等都发生了变化,本来很美的样子变得丑丑的,不晓得各位高手有没有遇到这种情形阿?
在线等待Help阿!
可能主要就是字體不一樣引起的。BIG字體寬一些﹑矮一些﹐簡體字一般高一點﹑窄一點.
会不会是px或pt单位不统一?而且我的项目中GDI+画图部分也会出现类似问题,怀疑是否简繁体系统的GDI类库有差异?
不过这个经过测试不是分辨率的问题,也不是LCD显示的问题,因为在不同的LCD上都有试过,不同的分辨率下也都有试过,4:3或非常规比例的分辨率下都测试通过的。
唯一说不过去的就是系统的环境,因为目前发现繁体系统就是有问题。发现在Form初始化的时候,属性都设定正确,但就是呈现出来的结果不一样。
这两天经过测试,确定问题是出在系统上,我做了一个简单的Form,然后放到繁体中文环境执行,结果按钮高度被增加、窗体大小也发生变化了
不解中
不同的系统设定也不同,这里将AutoScale设定为False,是指不随系统环境变量的改变自动伸缩。