作者cole945 (躂躂..)
看板Visual_Basic
标题Re: [vb 2005] 如何用变数指定要显示的图片
时间Mon Jun 18 18:49:46 2007
※ 引述《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
1F:推 wen1015:大感谢 马上就去试试看^^ 06/19 21:37