建立windows Form專案
將表單Localizable屬性設定True, 預設為False
滑鼠雙擊From1.resx 可以看到預設語言的資訊
回到From1的<Language>屬性選擇<英文>
系統自動新增Form1_en.resx
順便將Form1上面的元件逐一翻譯成English
再來就是撰寫切換語系的功能
1: private void button3_Click(object sender, EventArgs e)
2: {
3: Language.Apply(this, "en");
4: }
1: private void button2_Click(object sender, EventArgs e)
2: {
3: Language.Apply(this, "zh");
4: //Language.Apply(this, "zh_tw");
5: }
值得注意的是: Language.Apply()第二個參數的字串名稱必須和resx名稱吻合, 否則會抓不到跳出錯誤訊息
參考資料
全站熱搜
留言列表