c# FastReport.Net 本地化
FastReport.Net 有本地化文件可以动态改变界面的语言吗?能的话怎么写? --------------------编程问答-------------------- 你說的那個不知道是否有,但是下面這個是有的
http://www.stimulsoft.com/Home.aspx --------------------编程问答-------------------- FastReport.Net 是有本地化语言包的 但要在界面里选择
是否可用语句改变他的语言? --------------------编程问答-------------------- 反編譯一下看看如何調用 --------------------编程问答-------------------- 使用一次后自动添加到注册表了就 --------------------编程问答-------------------- 很简单:
FastReport.Utils.Res.LocaleFolder=@"D:\Program Files\FastReports\Localization";
FastReport.Utils.Res.LoadLocale(FastReport.Utils.Res.LocaleFolder+@"\Chinese (Traditional).frl");
//
第一句:设定语言和目录。
第二句:设定自动加载的语言文件。
给力的源代码:
private void FrmMain_Load(object sender, EventArgs e)
{
FastReport.Utils.Res.LocaleFolder=@"D:\Program Files\FastReports\Localization";
FastReport.Utils.Res.LoadLocale(FastReport.Utils.Res.LocaleFolder+@"\Chinese (Traditional).frl");
//FastReport.Utils.Res.LoadEnglishLocale="Chinese (Traditional).frl";
this.designerControl1.Report = this.report1;
designerControl1.RefreshLayout();
// designerControl1.Locati
}
--------------------编程问答-------------------- 不过效果不好,建议使用FastReport.Design();比较好。 --------------------编程问答-------------------- public FrmMain()
{
FastReport.Utils.Res.LoadLocale(@"D:\Workspace\xml\fx\Chinese (Simplified).frl");
InitializeComponent();
}
这样就没有问题了。 --------------------编程问答-------------------- 谢谢, 采用:
FastReport.Utils.Res.LocaleFolder = @"Lib\Localization";
FastReport.Utils.Res.LoadLocale(FastReport.Utils.Res.LocaleFolder + @"\Chinese (Simplified).frl");
测试通过,放到文件夹lib\Localization 下 --------------------编程问答--------------------
本地化文件是下载的吗? --------------------编程问答-------------------- 不错,真的可以实现,谢谢! --------------------编程问答-------------------- PreviewControl这个控件没有实现啊
补充:.NET技术 , C#