• 大小: 0.08M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: C#
  • 标签: c#  

资源简介


在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 MultiLanguagexml
{
    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_Sele

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-01-07 18:53  MultiLanguagexml\
     目录           0  2017-01-07 19:02  MultiLanguagexml\MultiLanguagexml\
     文件         187  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\App.config
     目录           0  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\Languages\
     文件         839  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\Languages\Chinese.xml
     文件         841  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\Languages\ChineseSimplified.xml
     文件         149  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\Languages\DefaultLanguage.xml
     文件         850  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\Languages\English.xml
     文件        7181  2017-01-07 18:56  MultiLanguagexml\MultiLanguagexml\LoginForm.Designer.cs
     文件        2777  2017-01-07 18:56  MultiLanguagexml\MultiLanguagexml\LoginForm.cs
     文件        5817  2017-01-07 18:56  MultiLanguagexml\MultiLanguagexml\LoginForm.resx
     文件        7346  2017-01-07 19:02  MultiLanguagexml\MultiLanguagexml\MultiLanguage.cs
     文件        4792  2017-01-07 18:56  MultiLanguagexml\MultiLanguagexml\MultiLanguagexml.csproj
     文件         756  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\PasswordForm.cs
     文件        5499  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\PasswordForm.designer.cs
     文件        5817  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\PasswordForm.resx
     文件         532  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\Program.cs
     目录           0  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\Properties\
     文件        1356  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\Properties\AssemblyInfo.cs
     文件        2884  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\Properties\Resources.Designer.cs
     文件        5612  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\Properties\Resources.resx
     文件        1103  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\Properties\Settings.Designer.cs
     文件         249  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\Properties\Settings.settings
     目录           0  2017-01-07 18:53  MultiLanguagexml\MultiLanguagexml\bin\
     目录           0  2017-01-07 18:56  MultiLanguagexml\MultiLanguagexml\bin\Debug\
     目录           0  2017-01-07 18:56  MultiLanguagexml\MultiLanguagexml\bin\Debug\Languages\
     文件         839  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\bin\Debug\Languages\Chinese.xml
     文件         841  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\bin\Debug\Languages\ChineseSimplified.xml
     文件         145  2017-01-07 19:03  MultiLanguagexml\MultiLanguagexml\bin\Debug\Languages\DefaultLanguage.xml
     文件         850  2017-01-07 18:55  MultiLanguagexml\MultiLanguagexml\bin\Debug\Languages\English.xml
     文件       16384  2017-01-07 19:02  MultiLanguagexml\MultiLanguagexml\bin\Debug\MultiLanguagexml.exe
............此处省略24个文件信息

评论

共有 条评论