版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic 语 言 程 序 设 计7.6 图片框与图像框v7.6.1 图片框v图片框(PictureBox)控件的主要作用是为用户显示图片,也可作为其他控件的容器。实践显示的图片是由Picture属性决议的。v1.常用属性v图片框的根本属性: vName、Height、Width、Top、Left、Enabled、Visible等。Visual Basic 语 言 程 序 设 计图片框的特有属性:v(1)Picture属性vPicture属性用于窗体、图片框和图像框。它可经过属性窗口进展设置,也可在程序中进展设置,即使用LoadPicture()函数,装入图片文件。在窗体、图片框
2、和图像框中显示的图形以文件方式存放在磁盘上,VB6.0支持以下格式的图形文件。v位图文件(Bitmap)v图标文件(Icon)v图元文件(Metafile)v紧缩位图文件(JPEG)v紧缩位图文件(GIF)v(2)AutoSize属性v图片框控件不能伸缩图像使图像顺应它的大小。假设把图片框控件的AutoSize属性设置为True,那么图片框控件就会自动调整本身的大小以包容整个图像。Visual Basic 语 言 程 序 设 计2.图片框控件的特点v(1)图片框控件的最大特点是,它的表现更像一个窗体对象,它具有许多与窗体对象类似的属性和方法。窗体的一切显示文本和图像的方法、作图方法以及与之相关
3、的属性在图片框控件中都有同名的方法和属性。图片框控件有本人的坐标系统,也可以重新定义坐标系统。v(2)PictureBox控件也可作为容器运用,把控件添加到图片框控件中的方法与把控件添加到框架控件中的方法也一样。Visual Basic 语 言 程 序 设 计3.图形文件的装入v图形文件的装入有两种方法:一种是在设计阶段装入,另一种是在运转期间装入。v在设计阶段装入图形文件v在设计阶段装入图形文件用两种方法:v(1)用属性窗口中的Picture属性装入v(2)利用剪切板装入v在运转期间装入图形文件vPicture属性可以设置被显示的图片文件名(包括可选途径名)。在程序运转时,可以运用LoadP
4、icture()函数,在图片框中装入图形。Visual Basic 语 言 程 序 设 计3.图形文件的装入v格式:对象.Picture=LoadPicture(图形文件名)v功能:在图形框中装入一个图形。v阐明:v(1)对象可以是图片框或图像框,也可以是窗体,假设是窗体,对象名可以省略。v(2)假设删除一个图形,可以运用LoadPicture()函数,将一个空白图形装入图形框的Picture属性。v格式:对象.Picture=LoadPicture()v(3)假设图片框中已有图形,那么被新装入的图形所覆盖。v(4)装入图片框中的图形,可以拷贝到另一个图片框中。假设在窗体中已建立了两个图片框:
5、Picture1与Picture2,那么用:v Picture1.Picture=LoadPicture(C:GraphicsIconsArrowsarw06up.ico) Picture2.Picture=Picture1.Picturev可以把图片框Picture1中的图形拷贝到图片框Picture2中。Visual Basic 语 言 程 序 设 计4.常用事件v图像框可以呼应Click和DblClick事件。Visual Basic 语 言 程 序 设 计5.常用方法v在图片框中运用Cls方法和Print方法。v【例7.25】在窗体上显示四个图片。v【例7.26】在窗体上交换两个图片框
6、中的图形。Visual Basic 语 言 程 序 设 计7.6.2 图像框v1.常用属性v图像框的根本属性: vName、Height、Width、Top、Left、Enabled、Visible等。v图像框控件有两个主要的属性:Picture属性和Stretch属性。v(1)Picture属性v该属性的功能与图片框的一样。v(2)Stretch属性该属性用来自动调整图像框中图形内容的大小,既可经过属性窗口设置,也可以经过程序代码设置。该属性值为True或False。v其属性值为False时,图像框可以自动改动大小以顺应其中的图形。v其属性值为True时,加载到图像框中的图形,可以自动调整尺
7、寸以顺应图像框的大小。Visual Basic 语 言 程 序 设 计1.常用属性在这种情况下,图像控件的宽高之比与图像的宽高之比不一样时,会明显呵斥图像的变形。阐明:(1)图像框控件没有AutoSize属性。(2)在图像框控件装入图片文件的方法和运用图片的文件格式与图片框一样。Visual Basic 语 言 程 序 设 计7.6.2 图像框v2.常用事件v图像框可以呼应Click和DblClick事件。v3.图片框与图像框的区别v4.保管图形v对绘制或装在窗体、图片框和图像框内的图形,可以运用SavePicture命令把图形保管到磁盘文件内。v格式:SavePicture 对象.属性,文件
8、名v功能:保管绘制或装在窗体、图片框和图像框内的图形。Visual Basic 语 言 程 序 设 计4.保管图形v阐明:v(1)对象名为选定的图片框或图像框的控件名。v(2)文件名为指定的带有扩展名Bmp、Ico、Gif、Jpg、Dib、Wmf、Emf等文件。v(3)SavePicture命令只支持Bmp文件格式。此外,SavePicture命令保管控件中的整个图形,包括未显示部分。v【例7.27】编写程序,阐明图片框AutoSize属性与图像框Stretch属性对加载图形的影响。v【例7.28】编写程序,模拟交通讯号灯的切换。v【例7.29】显示世界不同城市的当前时间,每隔一秒钟变化一次,
9、并发出一声蜂鸣声。Visual Basic 语 言 程 序 设 计7.7 设计简单的动画v(1)改动图像的位置和尺寸;v(2)在不同的位置显示不同的图像;v(3)在一样的位置显示不同的图像;v(4)运用Move方法挪动控件或图像。v不论用何种方法,都必需运用计时器定时触发有关动画的事件过程,用计时器的Interval属性控件控制图像的挪动频度。v运用Move方法挪动图片,Move方法的普通格式:v 对像名.Move (Left,Top,Width, Height)vLeft属性:指定对象的左边沿程度坐标。vTop属性:指定对象的上边沿垂直坐标。vWidth属性:指定对象的新宽度。vHeight属性:指定对象的新高度。Visual Basic 语 言 程 序 设 计阐明:v(1)只需Left参数是必需的,其他三个是可选的。v(2)在屏幕上挪动窗体,或在窗体中挪动控件时,都是相对于原点(0,0)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论