VB里面的picture是什么意思,作用是什么
发布网友
发布时间:2022-04-26 12:42
我来回答
共5个回答
热心网友
时间:2022-06-28 08:34
picture控件可以用来显示图片,它有个picture属性,其它控件的话有这个属性的也是用来显示图片的,可以在这个属性里点load..给相应的控件加载图片,也可以真接把图片粘在上面
也可以用 PictureBox 控件将 OptionButton 控件分组,并用该控件显示图形方法的输出和 Print 方法写入的文本。
为了使 PictureBox 控件能够自动调整大小以显示整幅图形,将它的 AutoSize 属性设置成 True。
可在代码中操作图形属性和方法,以创建动画或进行仿真。对运行时的打印操作,例如修改屏幕窗体格式以便打印,Graphics 属性和事件是很有用的。
扩展资料:
PictureBox 控件和 Data 控件是唯一可以放置在 MDI窗体内部区域的标准 Visual Basic 控件。可以使用该控件在内部区域的顶部或底部对控件分组,以创建工具栏或状态栏。
注意 Unisys Corporation 有一项专利,该专利声称涉及到 GIF-LZW压缩技术的某些方面,在该技术中使用了 PictureBox 和 Image 控件。
Microsoft Corporation 于1996年9月获得了对 Unisys LZW 专利的使用许可。然而,Microsoft 的许可证并不延伸到那些软件开发商或第三方,他们使用任何 Microsoft 工具包、语言开发或操作系统产品来在他们自己的产品中提供 GIF 读/写和/或任何其他 LZW 能力(例如,通过 DLL 和 API)。
热心网友
时间:2022-06-28 08:34
我建议用对话框,如果你执意选择输出的话可用print
创建4个picturebox
假如剪刀石头布分别位于c:\1.bmp,c:\2.bmp,c:\3.bmp
picture1相当于电脑的选择,你自己选择放一个地方,picture4相当于你的选择,我推荐放在picture1得正下方,其它的可以随便放
在创建三个单选按钮(option),用来选择自己是出 什么拳
输入如下代码
Private Sub Form_Load()
Picture1.Picture = LoadPicture("c:\1.bmp")
Picture1.AutoSize = True
Picture2.Top = Picture1.Top
Picture2.Left = Picture1.Left
Picture2.Height = Picture1.Height
Picture2.Width = Picture1.Width
Picture2.Picture = LoadPicture("c:\2.bmp")
Picture3.Top = Picture1.Top
Picture3.Left = Picture1.Left
Picture3.Height = Picture1.Height
Picture3.Width = Picture1.Width
Picture3.Picture = LoadPicture("c:\3.bmp")
Option1.Caption = "剪刀"
Option2.Caption = "石头"
Option3.Caption = "布"
Picture4.Picture = LoadPicture("c:\1.bmp")
Picture1.Visible = True
Picture2.Visible = False
Picture3.Visible = False
End Sub
Private Sub Option1_Click()
Picture4.Picture = LoadPicture("c:\1.bmp")
b = Format(Rnd * 4, 0)
If b = 0 Then
b = 1
End If
Select Case b
Case 1
Picture1.Visible = True
MsgBox "平局"
Case 2
Picture2.Visible = True
MsgBox "你输了"
Case 3
MsgBox "你赢了"
Picture3.Visible = True
End Select
End Sub
Private Sub Option2_Click()
Picture4.Picture = LoadPicture("c:\2.bmp")
b = Format(Rnd * 4, 0)
If b = 0 Then
b = 1
End If
Select Case b
Case 1
Picture1.Visible = True
MsgBox "你赢了"
Case 2
Picture2.Visible = True
MsgBox "平局"
Case 3
MsgBox "你输了"
Picture3.Visible = True
End Select
End Sub
Private Sub Option3_Click()
Picture4.Picture = LoadPicture("c:\3.bmp")
b = Format(Rnd * 4, 0)
If b = 0 Then
b = 1
End If
Select Case b
Case 1
Picture1.Visible = True
MsgBox "你输了"
Case 2
Picture2.Visible = True
MsgBox "你赢了"
Case 3
MsgBox "平局"
Picture3.Visible = True
End Select
End Sub
1:控件:
PictureBox 控件可以显示来自位图、图标或者元文件,以及来自增强的元文件、JPEG 或 GIF 文件的图形。如果控件不足以显示整幅图象,则裁剪图象以适应控件的大小。
语法
PictureBox
说明
也可以用 PictureBox 控件将 OptionButton 控件分组,并用该控件显示图形方法的输出和 Print 方法写入的文本。
为了使 PictureBox 控件能够自动调整大小以显示整幅图形,将它的 AutoSize 属性设置成 True。
可在代码中操作图形属性和方法,以创建动画或进行仿真。对运行时的打印操作,例如修改屏幕窗体格式以便打印,Graphics 属性和事件是很有用的。
在 DDE 对话中,PictureBox 控件还可以起接收端链接的作用。
PictureBox 控件和 Data 控件是唯一可以放置在 MDI 窗体内部区域的标准 Visual Basic 控件。可以使用该控件在内部区域的顶部或底部对控件分组,以创建工具栏或状态栏
2:属性:
a:Picture 属性(ActiveX 控件)(ActiveX 控件应该知道吧?)
返回或设置控件中要显示的图片。对于 OLE 容器控件,在设计时不可用,在运行时为只读。
语法
object.Picture [= picture]
Picture 属性有下列组成部分:
部分 描述
object 对象表达式,其值是“应用于”列表中的一个对象。
picture 字符串表达式,指定一个包含图片的文件,“设置值”中有详细说明。
设置值
picture 的设置值如下:
设置值 描述
(None) (缺省值)无图片。
(Bitmap, icon, metafile, GIF, JPEG) 指定一个图片。设计时可以从属性窗口中加载图片。在运行时,也可以在位图,图标,或元文件上使用 LoadPicture 函数来设置该属性。
说明
在设计时,利用“编辑”菜单中的“复制”、“剪切”和“粘贴”命令通过剪贴板来传递图片,运行时,可以使用剪贴板方法,诸如具有非文本剪贴板常数 vbCFBitmap、vbCFMetafile 和 vbCFDIB 的 GetData、SetData 和 GetFormat,它们列在对象浏览器中的 Visual Basic (VB) 对象库中。
在设计时设置 Picture 属性,图片被保存起来并与窗体同时加载。如果创建可执行文件,该文件中包含该图象。如果在运行时加载图片,该图片不和应用程序一起保存。用 SavePicture 语句可以从窗体或图片框的图片存储到文件中。
注意 运行时,Picture 属性可以被设置为任何其它对象的 DragIcon、Icon、Image 或 Picture 属性,或者可将 LoadPicture 函数返回的图片分配给它。
b:Picture属性(Coolbar 控件)
返回或设置一个在控件中显示的图形。
语法
object.Picture = LoadPicture(pathname)
object.Picture [= picture]
Picture 属性语法有这些部分:
部分 描述
object 一个对象表达式,其值是“应用于”列表中的一个对象。
pathname 一个字符串表达式来指定含有图形的文件的路径和文件名,如设置值所示的。
picture Form 对象的 Picture 属性,PictureBox 控件,或Image 控件。
设置值
picture 设置是:
设置值 描述
(none) (缺省) 无图片.
(Bitmap, GIF, JPEG) 指定一个图形。设计时您可从“属性页”加载一个图形。运行时您也可使用 LoadPicture 函数设置这个属性。
说明
CoolBar 控件的 Picture 属性显示在任意一个子控件后面跨 CoolBar 控件上所有带区的背景图形。 每一个CoolBar 控件上的Band对象也有一个 Picture 属性和一个可用来覆盖控件上Picture 属性的 UseCoolBarPicture 属性。
c:Picture 属性 (MSHFlexGrid)
返回 MSHFlexGrid 的一幅图片。这一图片适合打印、保存到磁盘、复制到剪贴板或给一个不同控件赋值。
语法
object.Picture [=picture]
Picture 属性的语法包含如下部分:
部分 描述
object 一个对象表达式,其值为“应用于”列表中的一个对象。
picture 一个位图,显示 MSHFlexGrid。
说明
位图图片是 Project Form 窗口上整个 MSHFlexGrid 的一个快照。因此,它可能是非常大的。有两种方法来减小位图图片的尺寸。一个选项是创建您的 MSHFlexGrid 的一节的图片。要完成这些,写一个例程隐藏所有不想显示的元素、获取图片,然后恢复 MSHFlexGrid。
另一种选择,可以设置 PictureType 属性为 1(单色)。但是,这不仅仅减少内存占用数量,同时也减低了图片的分辨率。
d:Picture 属性(SSTab 控件)
返回或者设置在 SSTab 控件的当前选项卡中显示的一幅图形。
语法
object.Picture [ = picture]
Picture 属性的语法包含下面部分:
部分 描述
object 对象表达式,其值是 SSTab 控件。
Picture 字符串表达式,它指明一幅显示在当前选项卡上的位图或者图标,“设置值”中有详细描述。
设置值
picture 的设置值是:
设置值 描述
(None) 对象表达式,其值是 SSTab 控件。
(Bitmap, icon, metafile) 字符串表达式,它指明一幅显示在当前选项卡上的位图或者图标。
说明
在设计时,单击选项卡并在“属性”窗口中设置属性,由此就设置了选项卡的 Picture 属性。在运行时,可用 LoadPicture 函数,也可用另一控件或某个 Form 对象的 Picture 属性来设置 Picture 属性。通过设置 Tab 属性可使某个选项卡成为当前选项卡。
在设置设计时的 Picture 属性时,图形被保存起来并用包含 SSTab 控件的 Form 对象来加载。如果创建一个可执行文件,则该文件包含图象。在运行时加载一幅图形,这时,不把该图形同应用程序一起保存起来。
设置 Picture 属性后就可显示活动选项卡内的图片,也会影响当前选项卡的 TabPicture 属性值。
Picture 属性(SSTab 控件)示例
在这个例子中,从一个文件加载位图,并将位图放在活动选项卡上。为试用此例,可将 SSTab 和 CommandButton 控件放在 Form 上。然后运行该例。
Private Sub Command1_Click()
SSTab1.Picture = LoadPicture("c:\windows\cars.bmp")
End Sub
建议下载一个精简版msdn
我不用数组也是有理由的,他还不知道picture属性,数组还不一定知道,写这样更容易理解
热心网友
时间:2022-06-28 08:34
picture控件可以用来显示图片,它有个picture属性,其它控件的话有这个属性的也是用来显示图片的,你可以在这个属性里点load..给相应的控件加载图片,也可以真接把图片粘在上面
热心网友
时间:2022-06-28 08:35
picture是用来显示图片的控件.
在窗体上加入picture控件后,然后在其属性里面找到picture属性,导入一张图片,就可以将相应的图片显示在窗体上.
热心网友
时间:2022-06-28 08:36
你指的是picture控件还是picture属性,
picture控件可以用来显示图片,它有个picture属性,其它控件的话有这个属性的也是用来显示图片的,你可以在这个属性里点load..给相应的控件加载图片,也可以真接把图片粘在上面