用VB怎么才能快速显示一个img图像?

erensheep 2004-07-06 06:12:22
用VB怎么才能快速显示一个img图像?
...全文
180 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangjianyou 2004-07-06
  • 打赏
  • 举报
回复
^_^,最快就是在Picture属性里就把图片放上去,哈哈。


LoadPicture 函数


将图形载入到窗体的 Picture 属性、PictureBox 控件或 Image 控件。

语法

LoadPicture([filename], [size], [colordepth],[x,y])

LoadPicture 函数语法有下列部分:

部分 描述
filename 可选的。字符串表达式指定一个文件名。可以包括文件夹和驱动器。如果未指定文件名,LoadPicture 清除图象或 PictureBox 控件。
size 可选变体。如果 filename 是光标或图标文件,指定想要的图象大小。
colordepth 可选变体。如果 filename 是一个光标或图标文件,指定想要的颜色深度。
x 可选变体,如果使用 y ,则必须使用。如果 filename 是一个光标或图标文件,指定想要的宽度。在包含多个独立图象的文件中,如果那样大小的图象不能得到时,则使用可能的最好匹配。只有当 colordepth 设为 vbLPCustom 时,才使用X 和 Y值。For icon files 255 is the maximum possible value
y 可选变体,如果使用 x, 则必须使用。如果 filename 是一个光标或图标文件,指定想要的高度。在包含多个独立图象的文件中,如果那样大小的图象不能得到时,则使用可能的最好匹配。For icon files 255 is the maximum possible value


设置值

size 的设置值为:

常量 值 描述

vbLPSmall 0 系统小图标。
vbLPLarge 1 系统大图标,由视频驱动程序决定。
vbLPSmallShell 2 外壳小图标大小,由“控制面板”中的 Display Properties 对话框中 Appearance 选项卡上的 Caption Buttons 的大小设置决定。
vbLPLargeShell 3 外壳大图标大小,由“控制面板”中的 Display Properties 对话框中 Appearance 选项卡上的图标大小设置决定。
vbLPCustom 4 自定义大小,由 x 和 y 参数提供值。


colordepth 的设置值为:

常量 值 描述

vbLPDefault 0 如果使用指定文件,则为最佳可用匹配。
vbLPMonochrome 1 2 色。
vbLPVGAColor 2 16 色。
vbLPColor 3 256 色。


说明

Visual Basic 可以识别的图形格式有:位图 (.bmp) 文件、图标 (.ico) 文件、光标 (.cur) 文件,行程编码 (.rle) 文件、元 (.wmf) 文件、增强的元文件 (.emf), GIF(.gif) 文件以及 JPEG (.jpg) 文件。

赋值不带参数的 LoadPicture 将清除窗体、图片框及图象控件中的图形。

为了加载在 PictureBox 控件和 Image 控件中显示的图形或加载作为窗体背景的图形,必须将 LoadPicture 的返回值赋给要显示该图片的对象的 Picture 属性。例如:

Set Picture = LoadPicture("PARTY.BMP")
Set Picture1.Picture = LoadPicture("PARTY.BMP")

如果要将图标赋予窗体,则要把 LoadPicture 函数的返回值赋给 Form 对象的 Icon 属性:

Set Form1.Icon = LoadPicture("MYICON.ICO")

图标也可以被赋予除 Timer 控件和 Menu 控件外的其它控件的 DragIcon 属性,例如:

Set Command1.DragIcon = LoadPicture("MYICON.ICO")

使用 LoadPicture 可将图形文件载入到系统剪贴板,如下所示:

Clipboard.SetData LoadPicture("PARTY.BMP")

huangjianyou 2004-07-06
  • 打赏
  • 举报
回复
Image1.Picture = LoadPicture("您图片的位置")
laisiwei 2004-07-06
  • 打赏
  • 举报
回复
怎么才算快速?
1,misuite5.EXE Pegasus出品的图像控件,包含FxTools Gold V5.0(动态图像效果)和SuiteFace V2.0(多媒体制作),效果惊人(9,177KB)2,b003.ZIP 一个小巧的显示GIF动画的控件(24KB)3,b002.ZIP 功能十分强大的一个图像处理控件,可以打印、转换图像格式并有多种处理效果。(包括示例程序)(26KB)4,crystal.zip一个图形创建和处理控件, 它支持bmp, cur, dib, emf, gif, ico, jpg和wmf文件格式, 能装入, 存储, 画, 处理和打印图形. 有多种处理效果. (free) cool(48KB)5,gvocx.zip专业级别的vb下面读写图形文件的控件, 能支持art,bmp,cut,dib,emp,gem,gif,hrz,iff,img,png,jpg,lbm,mac,msp,pcx,ras,rle,tga,tif,wmf,wpg等文件格式(258KB)6,transimg.zip实现透明图形的控件(132KB)7,graphic.zip创建活泼图形的控件(free), 主页地址:http://www.geocities.com/siliconvalley/bay/8064/mads/mads.html(50KB)8,arbackgrctrl.zip建立windows墙纸方式的背景图形(31KB)9,gtimage.v1.4.zip一个扩展的picturebox控件(215KB)10,browser.zip支持bmp, jpeg, gif, ico和wmf格式的图片浏览控件(free), 主页地址http://www.planete.net/~lucash/activex/index.htm(181KB)11,anigif.zip使程序中可以使用Gif动画,而不是静态的图片(425KB)12,iconpicker.zip在应用程序中增加icon浏览界面的控件(28KB)13,b001.ZIP 透明图片控件(133KB) 14,card.ZIP Dll文件可以画出54张牌面和六种牌背,想做扑克牌游戏的朋友千万别错过(52KB)15,dd.zip 压缩位图图象并且保存到 JPG 格式(77KB)16,ccrpani.zip CCRP Animation Control V1.0 (101KB)17,bw6mp22s.zip BW MP3 OCX V2.02(554KB)18,PicOpener.zip PicOpener V2.0可以显示50多中图片格式(113KB)19,vbanigif.zip 显示gif动画的控件(12KB)20,scrprint.zip 屏幕拷贝程序(有例程) (320KB)21,gif.zip 能在Vb显示动画(*.gif)的控件(39KB)22,gif89.zip 同样能显示动画的控件与gif.ocx相比,它可以接受任意大小的gif图片,只是需要编写的代码要多一些只能说个有千秋,自己选吧 (6KB)23,xpress40.exe Pegasus出品的图像控件,其中包含了多个控件,从图像的捕捉到显示、打印应有尽有,共支持70多种图像格式。(3611KB)24,adsvcap.zip这是一款用于VB 5.0 和 6.0的视频捕获控制器。用户可以在任何视频捕获设备上随意捕捉图象,也可以把表格或是图片转换成BMP格式(58KB) 25,picture.zip图形创建和处理控件(59KB)

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧