推 wen1015:大感謝 馬上就去試試看^^ 06/19 21:37
※ 引述《wen1015 (我是小狗丁丁的娘)》之銘言:
: 程式碼是
: PictureBox1.Image = My.Resources.mouse1
: 因為我都會把圖匯到resources下
: 所以不是用system.drawing.image.fromfile("c:\mouse1")
: 想要讓圖保持在resources下(因為這樣我就算整個資料夾亂搬也不會出問題)
: 然後達到system.drawing.image.fromfile("c:\mouse" & i) 這樣的效果
: 可是在vb裡不能寫成My.Resources.mouse(i)..................
: 那我要怎麼寫才能用參數指定我要的圖片咧?
: 請大大指導 謝謝m(_ _)m
用 ResourceManager.GetObject 方法~
--
My.Resources.ResourceManager.GetObject("mouse1")
' 注意大小, "mouse1" 就是你的image resource名稱
' 依你的情況配何 "mouse" & i 就可以了~
GetObject 得到的東西是 Object 形別
可是你的 "mouse1" 的其實是 Bitmap (因為是image resousce)
所以你要用 CType 轉形成 Bitmap (或Image都行)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.128.79