【发布时间】:2011-09-26 14:09:42
【问题描述】:
我已经用 C# 创建了 Windows 窗体程序。我在本地化方面遇到了一些问题。我有两种语言的资源文件(一种是英语,另一种是法语)。我想在运行时单击每个语言按钮并更改语言。
但是当我点击按钮时,它不起作用。我正在使用此代码。
private void btnfrench_Click(object sender, EventArgs e)
{
getlanguage("fr-FR");
}
private void getlanguage(string lan)
{
foreach (Control c in this.Controls)
{
ComponentResourceManager cmp =
new ComponentResourceManager(typeof(BanksForm));
cmp.ApplyResources(c, c.Name, new CultureInfo(lan));
}
}
请大家帮忙解决这个问题......
非常感谢....
【问题讨论】:
标签: c# .net winforms localization