感谢lin_hailun 和程兴刚几位老大的帮助现在的翻译功能基本都完成了,现在整理好的项目送给大家以表谢意。
目前就只有messangebox 中的按钮不知要怎么改标
注意:
因为是用标题进行的翻译而有些控件是没有标题的,所以要把没有标题的控件加到涵数中去,如
Else If TypeOf c Is WinForm.Panel Then
Else If TypeOf c Is Winform.ListBox Then
不然提示会出错
并列、独立、共有三种窗要在afterload中加入调用涵数,因为窗口关闭的时候是无法修改标题的,
动态翻译速度快不闪屏
还有就是messangebox的翻译我是独立写在代码中的
If CurrentTable.Current.IsNull("Code") OrElse CurrentTable.Current.IsNull("Name") Then
If getConfigValue("LangC", "Chinese") = "Chinese" Then
MessageBox.show("""编号""和""名称""不能为空","提示")
Else
MessageBox.show("""Code""And""Name""Can not be empty","Prompt")
End If
Else
CurrentTable.Current.Save()
End If
因为我不知道它的文本有没有办法调用,还有就是它的按钮标题我还不知要怎么译,请老大再教我一下
[此贴子已经被作者于2012-11-19 9:40:17编辑过]