为什么SearchWithDialog弹出的查询界面有的是中文有的是英文呢?
各位好:我使用FpSpread1.SearchWithDialog("")来进行查找,如图,我的电脑上(WIN7)就是中文,用户的电脑(WIN10)上就是英文,请问如何都改成中文呢?
本帖最后由 Richard.Ma 于 2023-9-30 23:46 编辑
默认的语言(Culture)本地化,是以当前电脑的语言设置为准的。
如果要指定语言,可以参考
https://www.grapecity.com.cn/blogs/spread-studio-swichuiculture
本帖最后由 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",则显示的是英文。
你得看一下WIN10这个编译文件夹中有没有对应的语言文件夹,这里存的才是对应语言的资源文件。没有的话,可以在安装的开发包路径下找一下
这几天找了一下相关问题,还是没有解决。下图中,上面那个搜索框是SPREAD11中弹出,下面那个是记事本的搜索框。
这种情况在不同的WIN10系统下,有的是中文的有的是英文的,看了区域、语言、注册表什么的地方都设置的对。也不知道这个操作是调用系统哪些文件来完成的,如果能知道这些文件的话,把这些文件包含在运行文件夹是不知道是不是可行?
另外楼上所说的编译文件夹没找到。
还请各位帮忙研究一下。
你要指定默认语言的话,代码就是这个,以语言名称命名的文件夹,你在spread.NET安装目录下面应该是可以找到的,而且正常来说,你在拖入spread.NET控件并编译的时候,就会生成在你的编译文件夹下,比如我发给你的截图中就是
页:
[1]