2008-6-10 16:26
l_21212
急求在vb.net的WinForm中如何实现多语言
最近,要做一个vb.net的一个Form程序,需要实现多语言的功能,我在网上找了找资料,例如:[url]http://dev.csdn.net/article/73/73005.shtm[/url]
但是按照操作还是不正确,主要是里面的
代码写:
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");
}
这两个方法不是太明白,所以想请教这里的高手,有没有其他方法来实现多语言功能呢?
如果使用这个方法,那么上述的两个是什么意思呢?最好有详细的例子了。谢谢大家了。
2008-6-10 23:44
showmetheway
up
2008-6-13 18:55
l_21212
自己up
2008-6-17 23:10
itpub小尾巴鱼
多语言的.NET已经天然支持,不是有一个工具可以编辑窗口资源的嘛?对于嵌入的字符串1.1的时候用RESOURCEMANAGER类动态获取.2.0好象有更好的方法,看c#高级编程那本书,专门有一章讲这个的.网上有电子版的,自己找下.
2008-6-18 17:21
l_21212
有没有代码可以参考的啊,我需要做的是在窗体中有个选择,可以选择语言的那种,最好由例子就好啦。
页:
[1]

Powered by ITPUB论坛