首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

英文环境下开发的软件到汉语环境下运行界面出现了错位,这是什么原因

2014-01-06 
英文环境下开发的软件到中文环境下运行界面出现了错位,这是什么原因?软件是在英文环境下开发的,在纯英文系

英文环境下开发的软件到中文环境下运行界面出现了错位,这是什么原因?
软件是在英文环境下开发的,在纯英文系统环境(非虚拟机)运行,画面正常,如下图:

[img=http://img.bbs.csdn.net/upload/201401/01/1388587031_524795.png?71][/img]

进入主界面是这样的:

[img=http://img.bbs.csdn.net/upload/201401/01/1388587050_798489.png?180][/img]

但是把软件安装到中文环境界面下运行,就会出现这个情况,界面上的控件显示会错位:如下图:

[img=http://img.bbs.csdn.net/upload/201401/01/1388587076_866361][/img]

进入主界面就变成这样了,全部都错乱掉了:

[img=http://img.bbs.csdn.net/upload/201401/01/1388587132_627494][/img]

搞不懂这是由于什么原因造成的?测试环境下  分辨率都是 1280*800  DPI=96
[解决办法]
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.containercontrol.autoscalemode(v=vs.110).aspx
[解决办法]
看不到你的图了,
有个属性,默认是 GDI+的,你设置成 GDI.

热点排行