C#中英文操作系统环境下,Label标签控件的位置会发生偏移

在中文Windows操作系统下开发出了一个软件系统,由于英文Windows操作系统也需远行这个软件,就将Label的Text翻译成英文,结果在英文操作系统环境下,Label控件的位置竟然偏移了,请问下大家如何处理?

把Lable的AutoSize的属性设置为False

中英文位置偏移的问题,最好的解决方案是尽量将中文翻译成英文时翻译成差不多的长度,尽量不使用AutoSize:auto属性,因为我们实际页面中,label一般都设置的是右对齐,这样看起来更整洁,
可以适当增加label的长度,使中文和英文都能放下,英文如果太长,可以翻译成简写,
规范问题,一般英文单词都是首字母大写,其他小写,这样界面会看起来友好点
这是我做国际化时的一点挫见