开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 7795|回复: 10

fastreport.net 设计时界面汉化

[复制链接]

0

精华

78

贡献

55

赞扬

帖子
166
软币
5528
在线时间
819 小时
注册时间
2013-7-11
发表于 2014-2-13 17:12:34 | 显示全部楼层 |阅读模式
fastreport.net控件,提供了汉化文件。在设计报表时,选择文件--》选择语言--》选择Chinese (Simplified)即可。
但是发布程序到客户端,客户在设计报表时,设计界面仍然需要执行以上步骤进行汉化。
其实可以通过代码来解决这个问题:

首先
using FastReport.Utils;

在FastReport.Report的Design()方法执行之前,添加以下代码即可。
//自动汉化
      if (System.IO.File.Exists(Application.StartupPath + "Chinese (Simplified).frl"))
      {
        Config.Root.FindItem("Language").SetProp("Folder", Application.StartupPath);
        Config.Root.FindItem("Language").SetProp("Name", "Chinese (Simplified)");
      }

当然,在程序发布时,需要一同提供Chinese (Simplified).frl文件。

评分

参与人数 2赞扬 +2 收起 理由
whatodo + 1 感谢分享
wj3031 + 1 赞一个

查看全部评分

回复

使用道具 举报

0

精华

78

贡献

55

赞扬

帖子
166
软币
5528
在线时间
819 小时
注册时间
2013-7-11
 楼主| 发表于 2014-2-13 17:13:53 | 显示全部楼层
在1.2.47版本是可以这样的,
没试过更高版本,
不保证以后版本是否修改了汉化方式。
回复

使用道具 举报

0

精华

654

贡献

433

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
207
软币
3085
在线时间
440 小时
注册时间
2013-7-4
发表于 2014-2-17 23:51:08 | 显示全部楼层
谢谢~
记录这点点滴滴
回复

使用道具 举报

0

精华

78

贡献

55

赞扬

帖子
166
软币
5528
在线时间
819 小时
注册时间
2013-7-11
 楼主| 发表于 2014-3-24 09:17:38 | 显示全部楼层
貌似这样也可:

FastReport.Utils.Res.LoadLocale(Environment.CurrentDirectory+@"\Localization\Chinese (Simplified).frl");
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
5
软币
105
在线时间
2 小时
注册时间
2013-7-11
QQ
发表于 2014-3-24 13:14:39 | 显示全部楼层
楼主有fastreport.net 源码么?
回复

使用道具 举报

0

精华

78

贡献

55

赞扬

帖子
166
软币
5528
在线时间
819 小时
注册时间
2013-7-11
 楼主| 发表于 2014-3-25 08:42:44 | 显示全部楼层
whatodo 发表于 2014-3-24 13:14
楼主有fastreport.net 源码么?

网上只有1.2.47的
回复

使用道具 举报

0

精华

1

贡献

6

赞扬

帖子
54
软币
332
在线时间
25 小时
注册时间
2014-8-22
发表于 2014-8-25 16:54:35 | 显示全部楼层
先留个身影
回复

使用道具 举报

0

精华

275

贡献

2392

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
214
软币
7430
在线时间
653 小时
注册时间
2013-12-13
发表于 2015-9-21 13:22:22 | 显示全部楼层
都是渣方法,有一种方法不用带单独的汉化文件,嘿嘿。
回复

使用道具 举报

0

精华

3

贡献

14

赞扬

帖子
27
软币
319
在线时间
42 小时
注册时间
2015-7-27
发表于 2015-9-22 08:11:42 | 显示全部楼层
66767376 发表于 2015-9-21 13:22
都是渣方法,有一种方法不用带单独的汉化文件,嘿嘿。

不说出来,跟没有不是一样一样一样的啊!
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
42
软币
159
在线时间
12 小时
注册时间
2015-9-25
发表于 2015-10-12 14:54:51 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

0

精华

0

贡献

19

赞扬

帖子
28
软币
164
在线时间
10 小时
注册时间
2016-8-18
发表于 2018-9-15 10:11:42 | 显示全部楼层

楼主的方法没有试过,但这种方法在FastReport.net 2015.2.16下没有问题,是可行的。
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-11-22 07:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表