最近,要做一个vb.net的一个Form程序,需要实现多语言的功能,我在网上找了找资料,例如:
http://dev.csdn.net/article/73/73005.shtm
但是按照操作还是不正确,主要是里面的
代码写:
public class main
{
[STAThread]
static void Main() {
Application.Run(new langs.langsFrm("en-us"));
}
}
窗体程序中:
窗体程序中:
public langsFrm(string culture){
rm=ResourceManager.CreateFileBasedResourceManager("langs."+culture,Application.StartupPath+@""+culture,null);
InitializeComponent();
this.Text=rm.getString("frm-caption");
}
这两个方法不是太明白,所以想请教这里的高手,有没有其他方法来实现多语言功能呢?
如果使用这个方法,那么上述的两个是什么意思呢?最好有详细的例子了。谢谢大家了。