Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
|
|
Oh,看错了。
当时为简要起见,对于TStrings类型的属性,直接处理其Text属性了,这样也有利于切换语言时需要增加Item或减少Item的情况,而不需要额外写代码来add或remove。但对于组件内部根据TStrings的值进行如何的处理的问题,这是多语包所不知道的,照理说也不应该由多语包来处理。
当然,不处理Text而挨个处理Item也是一种方法,它的优点是你说的,可能会少影响内部状态;缺点则是增加item或减少item时不方便,而且为了向前的兼容性,这个对TStrings的处理机制由处理Text改为处理Item会给旧用户带来一点儿麻烦。不太好办啊。
|
|
|