找回密码
 立即注册

QQ登录

只需一步,快速开始

dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-20 09:28:20
沙发
您好,使用您开发好的程序的机器上不需要安装spread。
我看你代码应该没有问题,控件会根据CurrentUICulture自动切换语言。
            System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
您再确认下您代码添加的位置是否正确。
回复 使用道具 举报
goodoycg
金牌服务用户   /  发表于:2017-11-19 14:15:22
楼主
是这样的,在我用来开发的机器上安装了前面的那个包SpreadWin.msi 的,通过设置
CurrentUICulture = new System.Globalization.CultureInfo("zh-CN");

CurrentUICulture = new System.Globalization.CultureInfo("en-US");
可以设置控件的是英文或中文的,

但程序发布到一台没有安装上面那个包(spreadwin.msi) 的windows 10 的机器上 ,就算设置了  CurrentUICulture = new System.Globalization.CultureInfo("zh-CN"); ,仍然显示英文。

请问,在 windows 10 的机器上 不安装那个包,怎么让SpreadRibbon控件 都显示中文,不管是我新加的按钮还是 SpreadRibbon控件 上原来就有的那些按钮?谢谢!
一定要安装那个包才能显示成中文吗?

(windows 10 的机器上 CurrentUICulture.Name == "zh-CN")
( SpreadRibbon控件 在实例中有源码,我直接引用过来,我添加的一些按钮在两台机器上都显示成中文)
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部