none
如何使用資源檔內的字元 RRS feed

  • 問題

  • 各位大大,請問一下我要如何得到資源檔內的字串?

    比如我在資源檔內有一個字串名稱叫做sName, 值為"HELLO TEST"

    在程式碼的地方直接呼叫sName就可以了嗎?

    請大大指導一下!!感謝~~
    2007年10月15日 上午 07:00

解答

  • 抱歉...我看太快了....

     

    你是使用資源檔的話...方法如下:

    程式碼區塊
    ResourceManager rm = new ResourceManager("WindowsApplication1.Resource1", Assembly.GetExecutingAssembly());
    label1.Text = rm.GetString("srName");

     

     

    WindowsApplication1 => 命名空間

    Resource1 => 資源檔檔名

     

    一開始以為你是使用專案的資源...

    所以才用 Properties.Resources.srName

    2007年10月15日 下午 12:48
  • chhuang大大,我知道了,如下

    Label1.Text = My.Resources."資源檔名稱","字串名稱"

    這樣就可以得到字串名稱內的值喔!!

     

    還是感謝chhuang大大~~

    2007年10月16日 上午 02:34

所有回覆

  • 試試看 Properties.Resources.srName

     

     

    2007年10月15日 上午 08:28
  • chhuang大大,是直接使用嗎?例如:Label1.Text=Properties.Resources.srName

    是這樣嗎?

    2007年10月15日 上午 09:38
  • 抱歉...我看太快了....

     

    你是使用資源檔的話...方法如下:

    程式碼區塊
    ResourceManager rm = new ResourceManager("WindowsApplication1.Resource1", Assembly.GetExecutingAssembly());
    label1.Text = rm.GetString("srName");

     

     

    WindowsApplication1 => 命名空間

    Resource1 => 資源檔檔名

     

    一開始以為你是使用專案的資源...

    所以才用 Properties.Resources.srName

    2007年10月15日 下午 12:48
  • 不好意思!!chhuang大大,我是使用VB.Net,語法一樣嗎?

    2007年10月16日 上午 01:56
  • 應該差不了多少吧...

     

    參考: ResourceManager 類別

     

    2007年10月16日 上午 02:27
  • chhuang大大,我知道了,如下

    Label1.Text = My.Resources."資源檔名稱","字串名稱"

    這樣就可以得到字串名稱內的值喔!!

     

    還是感謝chhuang大大~~

    2007年10月16日 上午 02:34