资源文件加载失败 (winform多语言支持)
我想在winform下实现多语言支持,装载资源文件时老提示失败,请教各位大虾这样装载有什么问题?完全是找msdn啊。。。
我的程序集名称为Multi-languageDemo, 两个自定义的资源文件名为Form1.en-US.resx和Form1.zh-HK.resx
代码如下
private CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
private void adjustCulture()
{
ResourceManager rm = new ResourceManager("Multi-languageDemo.Form1", Assembly.GetExecutingAssembly());
string btn1 = rm.GetString("button1", culture);
string btn2 = rm.GetString("button2", culture);
string lb1 = rm.GetString("label1", culture);
string lb2 = rm.GetString("label2", culture);
this.button1.Text = btn1;
this.button2.Text = btn2;
this.label1.Text = lb1;
this.label2.Text = lb2;
}