VB教程:图像框(Image)

VB教程:图像框(Image),第1张

VB教程:图像框(Image),第2张

12.图像框(图像)

图像控件用于以类似于PictureBox的方式加载图形文件。

此外,图像控件还响应Click事件,可以代替命令按钮或作为工具栏项目使用,也可以用来制作简单的动画。

图片属性-加载图片。

可以直接通过属性窗口设置图片属性来加载图片,也可以在程序运行时使用LoadPicture函数进行设置,还可以使用剪贴板(常用的方法有复制Ctrl+C和粘贴Ctrl+V)。这些控件与PictureBox控件相同。

Stretch属性-控件中包含的图形的大小随控件的大小而调整。

true-指示应该调整图形的大小以适合控件。

FLASE-指示控件应调整大小以适合图形(默认值)

图像控件和PictureBox控件的区别:

Image控件使用的系统资源比PictureBox控件少,重绘速度快,但它只支持PictureBox控件的一些属性、事件和方法。

两个控件都支持相同的图片格式。但是,在Image控件中,可以拉伸图形以适合控件的大小,而在PictureBox控件中,只能调整控件的大小以适合图形的大小,图形本身不会拉伸。

PictureBox控件可以用作容器(父控件),包括其他控件(子控件),但Image控件不能。

图片更加灵活,适合动态环境,而图像帧适合静态环境,即位图、图标、Windows图元文件等不需要修改的格式文件。
一般来说,在两者都满足需求的情况下,应该优先使用图像框。

例子:北京名胜古迹图片。

界面:

代码:

私有子窗体_Load()

1.additem“北海”[br/]list 1。AddItem“长城”[br/]list 1。AddItem《紫禁城》
List1。AddItem“十三陵”[br/]list 1。AddItem“天坛”[br/]列表1

末端接头

私有子列表1_Click()

select case list 1 . listindex
case 0
image1 . picture = load picture(" g:\ picture \ Beihai.jpg ")
label 2 . caption = "北海"
case 1
image1 . picture = load picture(" g:\ picture \大wall.jpg ")
label 2 . caption = "长城"
image1 . picture = load picture(" g:\ picture \禁入City.jpg ")
label 2 . caption = "的 picture \ Heaven.jpg天坛")
label2.caption = "天坛"
case 5
image1 . picture = load picture(" g:\ picture \夏日Palace.jpg ")
label 2 . caption = "颐和园"
case 6
image 1 . picture = load picture(" g:\ picture \ Yuanmingyuan.jpg ")
label 2 . caption = "圆明园"[

末端接头

清除图像控件中的图片:

Picture1.picture = loadPicture(" ")

或者写Picture1.picture = loadPicture不带(" ")。

描述:

使用loadPicture语句加载图片时,如果更改图片的路径,可以添加以下语句:

ChDrive应用。路径
ChDir应用程序。小路

这样,在loadPicture语句的()中,只需要写入图片的文件名,而不需要指定路径,同时将图片和程序生成的文件保存在同一个文件夹中。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VB教程:图像框(Image)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情