Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnVCL 组件包
» TcnMultilang组件与多窗体翻译问题
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: TcnMultilang组件与多窗体翻译问题
fred
新警察
UID 305730
Digest Posts 0
Credits 10
Posts 2
点点分 10
Reading Access 10
Registered 2016-4-9
Status Offline
#1
Post at 2016-4-14 19:55
Profile
|
Blog
|
P.M.
TcnMultilang组件与多窗体翻译问题
大家好,我在使用cnPack的多语组件时,遇到以下难题,请百忙中帮我看一下,谢谢。
1. 多窗体不能正常翻译界面的问题。试验如下:
1) 打开第一个窗体,切换到英语状态,通过按钮启动第二个窗体,再在第二个窗体上用激活时钟控件,启动第三个窗体。这时,只有第一个窗体是英语界面,第二、三个都是中文界面(图片1)。
2) 打开第一个窗体,切换到英语状态,启动第二个窗体,启动不启动第三个窗体都无所谓了,这时回到第一个窗体上选择简体中文,再选回英语,这时后面的窗体都变成英文界面了(图片2)。
3) 打开第一个窗体,启动第二个窗体,在第一个窗体上选择英语,两个窗体都变成英文了,这时再启动第二个窗体上的时钟控件,第三个窗体打开时,界面是中文((图片3)。
** 是否是语言切换前,所有窗体都必须初始化?在语言切换后创建的窗体都无法被正确翻译?
2. 常量字符串声明成变量好像也不能正确翻译,不知道是不是我用的不对?
3. 字符串常量如果是其他窗体上声明的,怎么处理呢?
[
本帖最后由 fred 于 2016-4-14 19:58 编辑
]
Image Attachment
: [图片1]
20160414114654.jpg
(2016-4-14 19:55, 43.09 K)
Image Attachment
: [图片2]
20160414115249.jpg
(2016-4-14 19:55, 47.72 K)
Image Attachment
: [图片3]
20160414115821.jpg
(2016-4-14 19:55, 44.89 K)
Attachment
: [test project]
Projects.zip
(2016-4-14 19:55, 88.57 K)
Download count 477
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#2
Post at 2016-4-19 16:10
Profile
|
Blog
|
P.M.
窗体新建的时候,需要在DoCreate里增加一个根据当前语言进行本窗体翻译的动作,我们一般是把窗体写成一个基类,重载其DoCreate方法,在Inherited之前写一句CnLanguageManager.TranslateForm(Self);
fred
新警察
UID 305730
Digest Posts 0
Credits 10
Posts 2
点点分 10
Reading Access 10
Registered 2016-4-9
Status Offline
#3
Post at 2016-4-21 12:38
Profile
|
Blog
|
P.M.
回复 #2 Passion 的帖子
谢谢。我试试。
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-22 01:26
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.010819 second(s), 8 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats