用c 建立支援多語言的WinForm應用程式

2022-07-20 01:06:10 字數 636 閱讀 6891

實現多語言的方法可能有使用資源檔案,或者配置xml兩種方法吧。

沒時間研究過多,學習了一下使用資源檔案的方法,成功了。

在.net2.0 中,m$ 為我們提供了一種簡單方便的方法, 使用資源檔案

1.新建乙個 winform. 應用程式, 新建一 form. ,名為 form1,新增乙個選單乙個按鈕。如圖

2. 設定 form1 的 localizable 屬性為 true, 設定該屬性後,.net 將根據不同的語言,為應用程式生成不同的資源檔案

3.設定各個控制項的文字(系統預設語言下)

4.更改 form1 的 language 屬性為想要支援的另一種語言,此例中我們選用 english

5.重新設定各個控制項的文字

注:此時.net 將為 form1 生成另乙個資源檔案,在本例中名為 form1.en.resx

當你需要新增新的控制項時,需要切換到default語言。

6. 如果有其它的語言要設定,請重複第4,第5步

7.編寫** (需要訊息框多語言支援的話,就用form做訊息框吧。同時也做成多語言支援。)

判斷作業系統語言的方法:

用c 建立支援多語言的WinForm應用程式

實現多語言的方法可能有使用資源檔案,或者配置xml兩種方法吧。沒時間研究過多,學習了一下使用資源檔案的方法,成功了。在.net2.0 中,m 為我們提供了一種簡單方便的方法,使用資源檔案 1.新建乙個 winform.應用程式,新建一 form.名為 form1,新增乙個選單乙個按鈕。如圖 2.設定...

c 多語言支援

1.增加對應的資源檔案 2.新增對應的語言切換事件函式 private void englishtoolstripmenuitem click object sender,eventargs e private void chinesetoolstripmenuitem click object s...

iOS支援多語言

找到info localizations 選擇需要新增的語言 新建strings檔案,名字為localizable 3.為localizable.strings新增不同的支援語言 4.在string檔案中設定不同的key值對應在不同語言下應該顯示的字元 5.使用示範 uilabel lb uilab...