VB怎样加载图片,可以在别的电脑上也能显示。。

我想把我做的VB文件和图片放在一个文件夹里,发给别人,但编程里loadpicture路径历史我的电脑的,怎么改成通用的,使在任意电脑都能打开。。?没财富了。。就五分了... 我想把我做的VB文件和图片放在一个文件夹里,发给别人,但编程里load picture路径历史我的电脑的,怎么改成通用的,使在任意电脑都能打开。。?没财富了。。就五分了 展开
 我来答
syx54
2013-07-08 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2774万
展开全部

如果文件不多,采用资源文件的方法:

方法:在VB6使用菜单,[外接程序] -- [外接程序管理器],出现“外接程序管理器”对话窗口,选择其中的“VB 6 资源编辑器”,勾选右下方的“加载/卸载”项,确定。

然后,通过菜单[工具] -- [资源编辑器],打开“VB 资源编辑器”,见下图:

单击图中,用红色圈出的图标,就可以把图片加入到资源文件里。通常,添加的图片编号为101、102、103,等等。

在你的程序里,要加载资源里的图片,用下面的代码:

把原来使 的 LoadPicture函数,改用 LoadResPicture 函数:

LoadResPicture 函数格式:

LoadResPicture(index, format)

其中:index就是前面说的 101,等

format ---- 位图用 0 ,


如果文件比较多,采用在你的程序文件的文件夹里建立子文件夹,比如叫“图片”;然后在用命令加载图片的时候,用App.Path & "\图片" & ".BMP"的类似方法。

这样的话,要用VB提供的方法制作安装程序,这个比较麻烦,我以前一直使用此方法。

此方法,要注意,在制作安装程序过程,所有的图片文件,都要手动添加,并且对这些文件,手动更改安装的目标文件夹为:App.Path & "\图片"


当然,现在我多用Setup Factory。限于篇幅,就介绍到这里。 

13...8@163.com
2013-06-05 · TA获得超过307个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:382万
展开全部
路径用相对路径app.path
例如:picture1.picture=loadpicture(app.path+"\1.jpg")
放到任意电脑中的任意文件夹都可
更多追问追答
追问
请问我这个怎么改。。?
Image1.Picture = LoadPicture("C:\Users\nyy\Desktop\VB\附件\图形一.JPG")
追答
Image1.Picture = LoadPicture(app.path+"\图形一.JPG")

但要保证vb.exe和.jpg在一个文件夹中
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Yeah现实
2013-06-05 · TA获得超过419个赞
知道答主
回答量:187
采纳率:0%
帮助的人:127万
展开全部
在你的项目里面添加一个文件夹命名为"Image"
把你需要的图片全部放到Image文件夹里面去
然后把页面上的mage1.Picture = LoadPicture("C:\Users\nyy\Desktop\VB\附件\图形一.JPG")改为
mage1.Picture = LoadPicture("Image\图形一.JPG")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
298086715
2013-06-05 · TA获得超过2115个赞
知道小有建树答主
回答量:3232
采纳率:0%
帮助的人:1310万
展开全部
你给人看成品的话可以直接打包.再发送.如果是源文件的话.用IMAGE框..不要用PICTURE.最好连源文件发.
追问
请问怎么打包?我是用的IMAGE..是要发给人家看成品。。但加载图片路径是我的电脑桌面上的图片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jijiaxing1
2013-06-05 · 超过12用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:37.5万
展开全部
直接加载到exe文件中,用打包软件
追问
怎么加载?求详细
追答
调试的时候可以看到图片的话,那么只要下载个打包软件,打包一下就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式