| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 541 人关注过本帖
标题:为什么会出现错误?
只看楼主 加入收藏
sztarzan
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-6-17
收藏
 问题点数:0 回复次数:3 
为什么会出现错误?
为什么在送行以下程序时,会出现以下错误:“类型不匹配"
请各位“大虾”指点迷经。
Private Sub List1_DblClick()
If List1.Selected(0) = True Then
Form1.Picture = "C:\Pictures\sunset.jpg"
ElseIf List1.Selected(1) = True Then
Form1.Caption = "C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\blue.jpg"
ElseIf List1.Selected(2) = True Then
Form1.Caption = "C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\water.jpg"
ElseIf List1.Selected(3) = True Then
Form1.Caption = "C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\winter.jpg"
Else
Form1.Caption = "D:\myfile\My Pictures\girl\16.jpg"
End If
End Sub
搜索更多相关主题的帖子: Documents Pictures Users 图片 
2006-08-01 16:29
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
收藏
得分:0 
Form1.picture = LoadPicture("C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\blue.jpg")


IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2006-08-01 17:40
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
收藏
得分:0 

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")


--------------------------------------------------------------------------------

 

LoadPicture 函数示例
本例使用 LoadPicture 函数将图片加载到窗体的 PictureBox 控件并从控件上清除掉该图片。要试用此例,将 PictureBox 控件添加入 Form 对象,然后将以下代码粘贴到 Form 的声明部分,然后运行此例,单击 Form 。

Private Sub Form_Click ()
Dim Msg as String ' 声明变量。
On Error Resume Next ' 设置错误句柄。
Height = 3990
Width = 4890 ' 设置高度和宽度。
Picture1.Picture = LoadPicture("PAPER.CUR", vbLPCustom, vbLPColor, 32, 32) ' 加载光标。
If Err Then
Msg = "Couldn't find the .cur file."
MsgBox Msg ' 显示错误消息。
Exit Sub ' 如果发生错误则退出。
End If
Msg = "Choose OK to clear the bitmap from the form."
MsgBox Msg
Picture1.Picture = LoadPicture() '清除 picturebox。

End Sub


--------------------------------------------------------------------------------

 


IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2006-08-01 17:43
sztarzan
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-6-17
收藏
得分:0 

“虾”兄!非常感谢


我就是我,一个名叫〈查无此人〉的核客。
2006-08-02 01:39
快速回复:为什么会出现错误?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025135 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved