Re: [vb 2005] 如何用變數指定要顯示的圖片

看板Visual_Basic作者 (躂躂..)時間18年前 (2007/06/18 18:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
※ 引述《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

06/19 21:37, , 1F
大感謝 馬上就去試試看^^
06/19 21:37, 1F
文章代碼(AID): #16TcDBk3 (Visual_Basic)
文章代碼(AID): #16TcDBk3 (Visual_Basic)