簡體   English   中英

根據Visual Studio 2013中的資源文件設置按鈕文本

[英]Set the Button Text according to Resource File in Visual Studio 2013

我是一名業余Visual C#程序員。 我想在我的項目中實現I18N的概念。 (類似於Android中的strings.xml

我在資源文件中添加了2個字符串資源。

我在表單中添加了2個按鈕。 現在,我希望Button的文本成為Resource文件中的字符串值。

請幫忙。

Adhish

如果您使用的是Windows窗體,則可以使用此過程。
在設計中打開表單的屬性菜單。 選擇選項“語言”,然后選擇所需的語言。
選擇其他語言將自動創建帶有所選語言標簽的新文件資源。
文件.resx將具有與表單相同的名稱以及所用語言的縮寫。

它確實取決於您的UI框架。 以下解決方案適用於WinForms,但您也可以在WPF中實現它(不使用MVVM)。

  1. 在設計器中創建一個按鈕。
  2. 通過雙擊將其注冊到窗體的Load事件。 (右鍵單擊表單=>屬性=>單擊事件按鈕=>搜索Load事件)
  3. 在load事件中,使用資源中的字符串初始化按鈕的文本。

您的代碼應如下所示:

private void Form1_Load(object sender, EventArgs e)
{
    button1.Text = MyResources.ButtonText;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM