找回密码
 立即注册

QQ登录

只需一步,快速开始

randomcic

注册会员

19

主题

38

帖子

161

积分

注册会员

积分
161

活字格认证

randomcic
注册会员   /  发表于:2023-9-12 10:54  /   查看:3046  /  回复:5
1金币
各位好:

  我使用FpSpread1.SearchWithDialog("")来进行查找,如图,我的电脑上(WIN7)就是中文,用户的电脑(WIN10)上就是英文,请问如何都改成中文呢?

1.png340886229.png

2.png495422667.png

最佳答案

查看完整内容

默认的语言(Culture)本地化,是以当前电脑的语言设置为准的。 如果要指定语言,可以参考 https://www.grapecity.com.cn/blogs/spread-studio-swichuiculture

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-12 10:54:32
来自 2#
本帖最后由 Richard.Ma 于 2023-9-30 23:46 编辑

默认的语言(Culture)本地化,是以当前电脑的语言设置为准的。

如果要指定语言,可以参考
https://www.grapecity.com.cn/blogs/spread-studio-swichuiculture
回复 使用道具 举报
randomcic
注册会员   /  发表于:2023-9-12 15:01:17
3#
本帖最后由 randomcic 于 2023-9-12 15:15 编辑

我使用的是Spread.NET 11

获取win7下和win10下的CultureInfo都是"zh-CN",

使用了Thread.CurrentThread.CurrentUICulture = New CultureInfo("zh-CN")

但是WIN10下显示出来的查询窗口还是英文的,是和spread版本有关吗?


而且我在WIN7下将CultureInfo改为"en-us",则显示的是英文。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-12 17:56:09
4#
你得看一下WIN10这个编译文件夹中有没有对应的语言文件夹,这里存的才是对应语言的资源文件。没有的话,可以在安装的开发包路径下找一下

image.png325236205.png
回复 使用道具 举报
randomcic
注册会员   /  发表于:2023-9-18 15:04:03
5#

这几天找了一下相关问题,还是没有解决。下图中,上面那个搜索框是SPREAD11中弹出,下面那个是记事本的搜索框。
这种情况在不同的WIN10系统下,有的是中文的有的是英文的,看了区域、语言、注册表什么的地方都设置的对。也不知道这个操作是调用系统哪些文件来完成的,如果能知道这些文件的话,把这些文件包含在运行文件夹是不知道是不是可行?
另外楼上所说的编译文件夹没找到。
还请各位帮忙研究一下。

123.png959273681.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-18 18:26:46
6#
你要指定默认语言的话,代码就是这个,以语言名称命名的文件夹,你在spread.NET安装目录下面应该是可以找到的,而且正常来说,你在拖入spread.NET控件并编译的时候,就会生成在你的编译文件夹下,比如我发给你的截图中就是
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部