多语言显示问题?谢谢先!

sjkhy799110 2004-05-07 03:53:07
做了个多语言程序,根据选取的语言显示label等,在vs中或该程序目录下运行正常
将程序复制在其它地方或安装后运行总示显示后备语言,不知为何?
主要化码如下:

using System.Globalization;
using System.Threading;
using System.Resources;
private ComboBox1_SelectedIndexchanged(Object sender,SystemEventArgs e)
{
ResourceManager LocRM=new ResourceManager ("LocWApp.winFormStrings",typeof(Form1).Assembly);
int i;
i=ComboBox1.SelectedIndex;
Switch(i)
{
case 0:
Thread.CurrentThread.CurrentUICulture=new CultureInfo("zh-CN");
label1.Text=LocRM.GetString("strMessage");
break;
default:
break;
}
}

资源文件:winFormStrings.rexs,winFormStrings.zh-CN.rexs 中各有一个字串
strMessage
...全文
81 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgh12345 2004-05-07
  • 打赏
  • 举报
回复
.resx文件应该转化成.resources文件吧?
另外复制到其它目录或安装打包时别忘了资源文件.
顺便向你推荐一个资源文件编缉工具:
.NET资源文件生成器V1.0
http://www.onlinedown.net/soft/5155.htm

这是我做的.使用后,有什么意见和建议,请与我联系.
潜水员2099 2004-05-07
  • 打赏
  • 举报
回复
看看:

http://expert.csdn.net/Expert/topic/2782/2782780.xml?temp=.6201288
thinkingforever 2004-05-07
  • 打赏
  • 举报
回复
up

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧