作者choasX (:p)
看板Visual_Basic
标题Re: [vb 2005] 如何用变数指定要显示的图片
时间Tue Jun 19 11:18:56 2007
※ 引述《cole945 (躂躂..)》之铭言:
: ※ 引述《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都行)
请教VB6有类似的功能吗?
小弟想写个小游戏,目前能用的方法只有两种
一种是loadpicture 需要用到图片时再load
一种是把相同大小的图档汇整成一张大的,使用时再去抓个别图片的位置
用Transparentblt贴
不知道是否有比较便捷的方法:D
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.114.19
1F:推 fumizuki:可以参考12 5 3 2 06/20 07:13