none
冒昧請教Resources資源圖片檔的運用方法(ex:擬路徑法) RRS feed

  • 問題

  • 各位前輩先進好,我搜尋了許多文章之後還是無法解決我的問題,故冒昧來此請教各位前輩。

    我原本的寫法是將圖片都放置在系統的某資料夾底下,並用一般openfile的邏輯方式進行連結引用,但是目前我想要將圖片都內置到執行檔內,經爬文MSDN發現圖片影像檔是可以直接內置的,經測試之後是可行的,於是我想把圖片都放進執行檔內,如此便不會讓使用者看到一堆圖片放置在系統槽內,顯然我是找不出更好的方法掩飾,目前是只想到此方式來隱藏我的圖片集。

    舊一般寫法(VB.NET):

                    Dim ss As String
                    ss = HMIExePath + "Img\" + StrGrindPic(i) + ".bmp"
                    bmpTarget = Image.FromFile(ss)

    StrGrindPic矩陣是我載入文字檔內的字串,利用ss組合字串的方式我可以使用迴圈判斷的方式來自動判別引用哪張圖片載入。

    但是

     bmpTarget = System.Resources  ...

    目前的System.Resources或My.Resources的方式,必須要直接指引圖片名稱,無法用字串組合的方式來進行選擇,這樣就失去了利用變數迴圈判斷載入圖片的功能性,這也是我的問題所在,不知道Resources資料功能是否有能夠符合我需求的寫法呢? 謝謝各位。

    2014年7月9日 上午 02:47

解答

所有回覆