文件名称:多语言控件源码
文件大小:245KB
文件格式:RAR
更新时间:2009-03-15 02:52:39
另类其它 控件 源码 资源
多语言控件当第一次运行时会生成一个 default.ini 文件,文件的内容是由你写程序时定义的内容。只需将 default.ini 文件复制一份改个名字,并翻译里面的的内容就成为新的语言。Demo 中有将所有语言列表的例子。程序中 DefLang 是写入 default.ini 文件的默认说明,并不重要。FontName 是设置 字体类型FontSize 是字体大小LangDir 是语言 *.ini 文件的目录PageLayout 是Form 编号 如果为空那么就是 当前Form的Name 值。使用方法 Lang1.SetLang(‘语言ini文件的名字‘),注:无后缀名如:Lang1.SetLang(‘Default‘)ini 中的 (PageLayout)+_Str 内容是自定义的字符串用法 showmessage(Lang1.TStr[0]);程序运行后必需执行过一次 Lang1.SetLang 否则会出错。改变语言时可以设置进度条如果有些控件不需要多语言操作,将该控件的TAG号设置为0,也就是默认设置如果多语言功能的控件,需将 tag 号设置为 0 以上数字。单个 Form 中的控件 Tag 号不能重复(0除外),但如果文字是相同的控件Tag 码可以相同,也就是说多语言的操作由 控件的 tag 码来控制。第一次做控件,高手不要喷我。有什么意见或建议请与我联系一起交流。QQ:283099http://www.vifo.cn
【文件预览】:
PPSLang.dpk
PPSLang.cfg
Demo
----Unit1.ddp(33B)
----Language()
--------Default.ini(428B)
--------English.ini(483B)
----demo.res(876B)
----Clear.BAT(94B)
----Unit1.dfm(4KB)
----demo.exe(586KB)
----demo.dpr(186B)
----demo.cfg(434B)
----demo.dof(2KB)
----Unit1.pas(3KB)
Readme.txt
Clear.BAT
Lang.dcr
PPSLang.res
Lang.pas
PPSLang.dof
说明.txt