winfrom国际化语言
-
语言配置,使用本地化代码
-
动态切换函数
/// <summary>
/// 动态切换中文
/// </summary>
/// <param name="form">窗口</param>
public static void dynamic_Resource_zh_CN(Form form)
{
//UILocalizeHelper.SetCH();//配置SunnyUI的系统翻译
//StringResources.SetLanguageChinese();//配置HslCommunication的系统翻译
Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-CN");//
if (form != null)
{
ComponentResourceManager resources = new ComponentResourceManager(typeof(FCustomGlobal));
resources.ApplyResources(form, "$this");
AppLang(form, resources);
}
Properties.Settings.Default.Language = 0;//中文
Properties.Settings.Default.Save();//使用Save方法保存更改
}
/// <summary>
/// 动态切换英文
/// </summary>
/// <param name="form">窗口</param>
public static void dynamic_Resource_en_US(Form form)
{
//UILocalizeHelper.SetEN();//配置SunnyUI的系统翻译
//StringResources.SeteLanguageEnglish();//配置HslCommunication的系统翻译
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
if (form != null)
{
ComponentResourceManager resources = new ComponentResourceManager(typeof(FCustomGlobal)