为什么我的Label只能最后一个汉字只能显示一半
我做了一个小程序,为了实现多语言功能。我在程序初始化阶段通过运行GetSystemDefaultLangID()得到当前操作系统语言特性,然后根据得到的语言种类对Form上各Label的Caption进行更改。设计时Label的Caption都是英文,在动态更改Caption为汉字后,某些Label的最后一个汉字总是只能显示一半。我想手工把Label拉长,可是总是在下一次打开工程时回到原来的长度,而且依然是最后一个汉字只能显示一半。我用的是WinXP,在Win98下Label能够正常显示。请问这是什么原因造成的?如何解决?