草庐IT

ComponentResourceManager

全部标签

c# - 如何在运行时更改 WinForms 应用程序的区域性

我已经用C#创建了Windows窗体程序。我在本地化方面遇到了一些问题。我有2种语言的资源文件(一种是英语,另一种是法语)。我想单击每个语言按钮并在运行时更改语言。但是当我点击按钮时,它不起作用。我正在使用此代码。privatevoidbtnfrench_Click(objectsender,EventArgse){getlanguage("fr-FR");}privatevoidgetlanguage(stringlan){foreach(Controlcinthis.Controls){ComponentResourceManagercmp=newComponentResource