资源简介
在Winform中,使用XML文件实现多语言切换(简体中文,繁体中文,英文),可以同时切换所有打开的窗口的语言,程序对可能出现的异常情况都进行了处理,具有更好的性能

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace MultiLanguageDeluxexml
{
public partial class LoginForm : Form
{
public LoginForm()
{
InitializeComponent();
}
private void LoginForm_Load(object sender EventArgs e)
{
//设置combobox的值
string language = MultiLanguage.GetDefaultLanguage();
if (language == “ChineseSimplified“)
{
languageTxt.Text = “简体中文(默认)“;
}
else if (language == “Chinese“)
{
languageTxt.Text = “繁體中文“;
}
else if (language == “English“)
{
languageTxt.Text = “English“;
}
}
private void languageTxt_SelectedIndexChanged(object sender EventArgs e)
{
languageTxt.Enabled = false;
if (languageTxt.Text == “简体中文(默认)“)
{
//加载语言包
ChangeLanguage(“ChineseSimplified“);
}
else if (languageTxt.Text == “繁體中文“)
{
//加载语言包
ChangeLanguage(“Chinese“);
}
else if (languageTxt.Text == “English“)
{
//加载语言包
ChangeLanguage(“English“);
}
languageTxt.Enabled = true;
}
//加载默认语言
private void ChangeLanguage(string language)
{
string result = ““;
//修改默认语言
if (MultiLanguage.SetDefaultLanguage(language out result))
{
//对所有打开的窗口加载默认语言
foreach (Form form in Application.OpenForms)
{
if (!MultiLanguage.LoadLanguage(form out result))
{
MessageBox.Show(result + “\r\n程序当前语言可能异常,如果影响正常使用请重新启动程序“ “加载语言“ + form.Name + “(“ + form.Text + “)“ MessageBoxButtons.OK MessageBoxIcon.Error);
break;
}
}
}
else
{
MessageBox.Show(result “默认语言“ MessageBoxButtons.OK MessageBoxIcon.Error);
}
}
private void passwordBtn_Click(object sender EventArgs e)
{
PasswordForm pwdform = new PasswordForm();
pwdform.Show();
}
private void loginBtn_Click(object sender EventArgs e)
{
System.Diagnostics.Process.Start(“http://blog.csdn.net/softimite_zifeng“);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-01-07 17:20 MultiLanguageDeluxexm
目录 0 2017-01-07 19:10 MultiLanguageDeluxexm
文件 279 2017-01-07 18:49 MultiLanguageDeluxexm
目录 0 2017-01-07 18:39 MultiLanguageDeluxexm
文件 1013 2017-01-07 18:39 MultiLanguageDeluxexm
文件 1015 2017-01-07 18:39 MultiLanguageDeluxexm
文件 1027 2017-01-07 18:39 MultiLanguageDeluxexm
文件 7187 2017-01-07 18:41 MultiLanguageDeluxexm
文件 3018 2017-01-07 19:10 MultiLanguageDeluxexm
文件 5817 2017-01-07 18:41 MultiLanguageDeluxexm
文件 14983 2017-01-07 19:10 MultiLanguageDeluxexm
文件 4760 2017-01-07 19:10 MultiLanguageDeluxexm
文件 7310 2017-01-07 18:41 MultiLanguageDeluxexm
文件 1037 2017-01-07 19:10 MultiLanguageDeluxexm
文件 6571 2017-01-07 18:41 MultiLanguageDeluxexm
文件 538 2017-01-07 17:20 MultiLanguageDeluxexm
目录 0 2017-01-07 17:20 MultiLanguageDeluxexm
文件 1368 2017-01-07 17:20 MultiLanguageDeluxexm
文件 2896 2017-01-07 17:20 MultiLanguageDeluxexm
文件 5612 2017-01-07 17:20 MultiLanguageDeluxexm
文件 1109 2017-01-07 17:20 MultiLanguageDeluxexm
文件 249 2017-01-07 17:20 MultiLanguageDeluxexm
目录 0 2017-01-07 17:20 MultiLanguageDeluxexm
目录 0 2017-01-07 19:10 MultiLanguageDeluxexm
目录 0 2017-01-07 18:49 MultiLanguageDeluxexm
文件 1013 2017-01-07 18:39 MultiLanguageDeluxexm
文件 1015 2017-01-07 18:39 MultiLanguageDeluxexm
文件 1027 2017-01-07 18:39 MultiLanguageDeluxexm
文件 19456 2017-01-07 19:10 MultiLanguageDeluxexm
文件 279 2017-01-07 18:49 MultiLanguageDeluxexm
文件 44544 2017-01-07 19:10 MultiLanguageDeluxexm
............此处省略22个文件信息
相关资源
- Winform可视化打印模板设计工具含源码
- c# winform 自动登录 百度账户 源代码
- DirectX.Capturec# winform 操作摄像头录像附
- C# 五子棋程序 附带编程日记
- C# winform实现表数据导出到Excel表格
- C# WinForm读写INI文件
- C#处理png图片位深度和交错属性
- winform(c#)最全73种非常漂亮界面样式
- winform与内嵌echarts的数据交互,让数据
- winform分页控件
- winform materialskin好看的皮肤组件
- winform 皮肤
- C#全套皮肤一共73款(IrisSkin4)
- UI界面皮肤(winform)
- winform开发的人脸识别打卡系统
- winform下拉多选自定义控件(带全选)
- winform控件库
- C# winform简洁漂亮的图形界面库SunnyU
- C# 斑马标签打印 (WEBamp;WINFORM)
- winform shell编程
- winform实时获取网卡网速全部源码,获
- winform实现饼状图、柱状图、折线图(
- winform简单用户登录(带验证码)
- 输入框自动切换中文(C#winform)vs20
- winform右下角弹窗
- windorm 加载WPF控件 ,实现dxf文件显示
- C# 俄罗斯方块(winform)
- C# 贪吃蛇(winform)
- C# 五子棋(winform源码)
- Winform中嵌入excel
评论
共有 条评论