English==================================================================
Hi all, today I will share how to let a application UI support device's UI language.
1. Open Visual Studio 2015 and select Windows Forms Application.
2. Add a button in Form1.
3. Set Localizable be true and Language be English. These settings are in Form1's Properties. Set the Button1's text be Hi.
4. Set Language be French in Form1's Properties and set the Button1's text be Bonjour.
5. Set Language be Chinese (Traditional) in Form1's Properties and set the Button1's text be 哈囉.
6. Click the Show All Files button in Solution Explorer. You can see there are many resource file in Form1.cs
7. Run the application. You can see the text is reference by your PC.
Reference: Walkthrough: Localizing Windows Forms.
中文====================================================================
今天要分享如何讓程式畫面可以顯示本機系統的語言
1. 首先打開 Visual Studio 2015,選擇 Windows Forms Application.
2. 在 Form1 中加入一個 Button
3. 在 Form1 內 Properties 中,設定 Localizable 為 True,並設定 Language 為 English,並更改 Button1 的 Text 為 Hi
4. 在 Form1 內 Properties 中,設定 Language 為 French,並更改 Button 的 Text 為 Bonjour
5. 在 Form1 內 Properties 中,設定 Language 為 Chinese (Traditional),並更改 Button 的 Text 為 哈囉
6. 建立專案,在 Solution Explorer 選擇 Show All Files,可以從這邊看到 Form1 有許多 *.resx 檔案,這就是對應不同作業系統所需的資源檔
7. 實際執行程式,會發現 Button 所顯示的文字會根據作業系統而變動 (測試系統環境為繁體中文)
Reference: Walkthrough: Localizing Windows Forms.
訂閱:
張貼留言 (Atom)
OS Operating System 作業系統 恐龍書 筆記分享
發現一個作業系統說明的網站, 對於 process vs thread, semaphore vs mutex, deadlock 說明很詳細, 有興趣的人可以去以下的網頁逛逛。 附上網址連結: link link2
-
發現一個作業系統說明的網站, 對於 process vs thread, semaphore vs mutex, deadlock 說明很詳細, 有興趣的人可以去以下的網頁逛逛。 附上網址連結: link link2
-
English ======================================================================== We use sample code to implement the Serial port transmiss...
-
English ======================================================================== Today I will implement how to block keyboard and mouse on...
沒有留言:
張貼留言