- 在 [屬性] 視窗中,將表單的 Localizable 屬性設定為 true。
- 將表單的 Language 屬性設定為 [英文]。
- 更改文字,如有需要,可調整按鈕大小以容納較長字串。會產生 formName.en.resx
- 儲存並建置方案。
當地語系化訊息
- 在 [專案] 功能表上按一下 [加入新項目]。
- 在 [範本] 方塊中,選取 [組件資源檔] 範本。在 [名稱] 方塊中,輸入檔案名稱 StringResource.resx。檔案 Strings.resx 將會包含中文的原有資源。
每當應用程式找不到更適合 UI 文化特性的資源,就會存取這些資源。檔案將加入至 [方案總管] 中的專案,並以 [資料] 檢視在 XML 設計工具中自動開啟。 - 在 [資料表] 窗格中,選取 [資料]。
- 在 [資料] 窗格中按一下空白資料列,然後在 [名稱] 資料行中輸入 strMessage,在 [數值] 資料行中輸入 Hello World。
- 重複步驟 1 到4,建立名為 StringResource.en.resx資源檔,將包含英文特有的資源。
// Declare a Resource Manager instance. ResourceManager LocRM = new ResourceManager("defaultNameSpace.StringResource",typeof(formName).Assembly); // Assign the string for the "strMessage" key to a message box. MessageBox.Show(LocRM.GetString("strMessage"));
沒有留言:
張貼留言