none
VB.Net多國語言介面_一個物件顯示多個文字 RRS feed

  • 問題

  • 各位前輩

    我用INI讀檔方法,一個物件經過判斷後可以顯示多種狀態

    [STATUS]
    _KEY_STATUS_01=閒置
    _KEY_STATUS_02=運轉
    _KEY_STATUS_03=暫停
    _KEY_STATUS_04=重開
    _KEY_STATUS_05=加工
    _KEY_STATUS_06=移動
    _KEY_STATUS_07=關機
    _KEY_STATUS_08=循跡

    這種方式如果要用資源檔來實現,可以怎麼做

    如:

    Label1.Text    檔案
    Label2.Text    離開
    Label3.Text    設定
    Label4.Text    語言
    Label5.Text    英文
    Label6.Text    中文

    因為在資源檔中

    一個物件是一個名稱,一個名稱會對應一個值


     

    2012年1月20日 上午 03:43

解答

  • 建立一個新的 Resource,例如叫做 ResourceStatus.resx (物件),經過判斷,抓出你要的 [名稱] 例如 [_KEY_STATUS_01],[值] 例如 [閒置]


    歡迎參觀我的Blog.NET菜鳥自救會
    2012年1月20日 上午 05:15
    版主
  • 假設您的資源檔叫做Resource1.resx, 裏面名稱為_KEY_STATUS_01的項目的內容值為:閒置, 則程式可以這樣寫:

    Label1.Text=Resource1._KEY_STATUS_01

    在Label1上就可以顯示出:閒置

    2012年1月20日 下午 12:45

所有回覆

  • 建立一個新的 Resource,例如叫做 ResourceStatus.resx (物件),經過判斷,抓出你要的 [名稱] 例如 [_KEY_STATUS_01],[值] 例如 [閒置]


    歡迎參觀我的Blog.NET菜鳥自救會
    2012年1月20日 上午 05:15
    版主
  • 假設您的資源檔叫做Resource1.resx, 裏面名稱為_KEY_STATUS_01的項目的內容值為:閒置, 則程式可以這樣寫:

    Label1.Text=Resource1._KEY_STATUS_01

    在Label1上就可以顯示出:閒置

    2012年1月20日 下午 12:45