今天又试了一下多语言,又发现一些问题。
我创建了三个语言条目:英文、简体中文、繁体中文,当然字符集分别为DEFAULT_CHARTSET,BG2312_CHARSET,CHINESEBIG5_CHARTSET,Form上放三个Button用于切换语言,用翻译输入相应语言的文字后运行,却发现繁体中文显示乱码,应该是字符集没切换!!
我查了几次,确认设置和输入无误,又放一个Label到Form上,设置相应的字符集后可以正常显示。
重新追加到翻译文件中,发现Label多语可正常显示。
后经测试,暂时发现不能正常转换字符集的有:Form.Caption,Button.Caption,??.Hint
能正常显示的有:Label.Caption,Edit.Text,Memo.Text
看来这个问题比较麻烦啊,有些东西是不是到系统级了,不好控制了
----我用的是WindowsXP简体中文版
另外,当TCnLangManager.TranslationMode = tmByStrings时,运行出错,是我不会用吗?