vb 图像问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:30:58
是这样的
一个程序上面要用到一个图片 我用image 显示
可是把程序发给别人就没有了
因为人家没有这图片
这样复制图片给人家 再用相对路径可以的

但是有的程序没有图片他上面也可以显示的
就一个光凸凸的程序 可以显示图片的
是怎么做到的

之所以能够显示图片,是因为程序内部已经集成了图片。
集成图片的方法主要有:一、在程序设计时在图片框内直接装入图片;二、利用资源文件,在程序运行时读取资源内的图片文件,然后在图片框内显示。
下面是给你制作的使用范例,其中:1.exe是编译后的文件,运行了可直接显示图片。源码下载地址为:
http://www.fileurls.com/download.ashx?id=hktvbu

在窗体上画个image控件作为临时的东东,然后在属性窗体中的picture属性加载你的那个图片,把visuable的属性改为false。
如果要调用这个图片,可以这样
如:Private Sub Form_Load()
Form1.Picture = Picture1.Picture
End Sub

一般你用相对路径 在代码窗口写进 loadpicture 当然是这个事件发生时再去寻找这个路径上的文件~这就会存在问题~当文件不在时就出错~
如果图片是唯一的~固定的~你应该在对应控件的属性窗口的picture属性中直接点选你所需的图片,待程序编译成EXE后 图片就在程序身体里了。

选中image控件,点右面属性列表中的picture右面的小按钮(上面是...),然后选择一个图片,再保存窗体,这样图片就保存到窗体中去了,之后再编译就可以了