图片框与图像框.ppt

上传人:牧羊曲112 文档编号:5252908 上传时间:2023-06-19 格式:PPT 页数:13 大小:265KB
返回 下载 相关 举报
图片框与图像框.ppt_第1页
第1页 / 共13页
图片框与图像框.ppt_第2页
第2页 / 共13页
图片框与图像框.ppt_第3页
第3页 / 共13页
图片框与图像框.ppt_第4页
第4页 / 共13页
图片框与图像框.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《图片框与图像框.ppt》由会员分享,可在线阅读,更多相关《图片框与图像框.ppt(13页珍藏版)》请在三一办公上搜索。

1、7.6 图片框与图像框,7.6.1 图片框图片框(PictureBox)控件的主要作用是为用户显示图片,也可作为其他控件的容器。实际显示的图片是由Picture属性决定的。1.常用属性图片框的基本属性:Name、Height、Width、Top、Left、Enabled、Visible等。,图片框的特有属性:,(1)Picture属性Picture属性用于窗体、图片框和图像框。它可通过属性窗口进行设置,也可在程序中进行设置,即使用LoadPicture()函数,装入图片文件。在窗体、图片框和图像框中显示的图形以文件形式存放在磁盘上,VB6.0支持以下格式的图形文件。位图文件(Bitmap)图标

2、文件(Icon)图元文件(Metafile)压缩位图文件(JPEG)压缩位图文件(GIF)(2)AutoSize属性图片框控件不能伸缩图像使图像适应它的大小。如果把图片框控件的AutoSize属性设置为True,那么图片框控件就会自动调整自身的大小以容纳整个图像。,2.图片框控件的特点,(1)图片框控件的最大特点是,它的表现更像一个窗体对象,它具有许多与窗体对象相似的属性和方法。窗体的所有显示文本和图像的方法、作图方法以及与之相关的属性在图片框控件中都有同名的方法和属性。图片框控件有自己的坐标系统,也可以重新定义坐标系统。(2)PictureBox控件也可作为容器使用,把控件添加到图片框控件中

3、的方法与把控件添加到框架控件中的方法也相同。,3.图形文件的装入,图形文件的装入有两种方法:一种是在设计阶段装入,另一种是在运行期间装入。在设计阶段装入图形文件在设计阶段装入图形文件用两种方法:(1)用属性窗口中的Picture属性装入(2)利用剪切板装入在运行期间装入图形文件Picture属性可以设置被显示的图片文件名(包括可选路径名)。在程序运行时,可以使用LoadPicture()函数,在图片框中装入图形。,3.图形文件的装入,格式:对象.Picture=LoadPicture(图形文件名)功能:在图形框中装入一个图形。说明:(1)对象可以是图片框或图像框,也可以是窗体,如果是窗体,对象

4、名可以省略。(2)如果删除一个图形,可以使用LoadPicture()函数,将一个空白图形装入图形框的Picture属性。格式:对象.Picture=LoadPicture()(3)如果图片框中已有图形,则被新装入的图形所覆盖。(4)装入图片框中的图形,可以拷贝到另一个图片框中。假设在窗体中已建立了两个图片框:Picture1与Picture2,则用:Picture1.Picture=LoadPicture(C:GraphicsIconsArrowsarw06up.ico)Picture2.Picture=Picture1.Picture可以把图片框Picture1中的图形拷贝到图片框Pict

5、ure2中。,4.常用事件,图像框可以响应Click和DblClick事件。,5.常用方法,在图片框中使用Cls方法和Print方法。【例7.25】在窗体上显示四个图片。【例7.26】在窗体上交换两个图片框中的图形。,7.6.2 图像框,1.常用属性图像框的基本属性:Name、Height、Width、Top、Left、Enabled、Visible等。图像框控件有两个主要的属性:Picture属性和Stretch属性。(1)Picture属性该属性的功能与图片框的相同。(2)Stretch属性该属性用来自动调整图像框中图形内容的大小,既可通过属性窗口设置,也可以通过程序代码设置。该属性值为T

6、rue或False。其属性值为False时,图像框可以自动改变大小以适应其中的图形。其属性值为True时,加载到图像框中的图形,可以自动调整尺寸以适应图像框的大小。,1.常用属性,在这种情况下,图像控件的宽高之比与图像的宽高之比不相同时,会明显造成图像的变形。说明:(1)图像框控件没有AutoSize属性。(2)在图像框控件装入图片文件的方法和使用图片的文件格式与图片框相同。,7.6.2 图像框,2.常用事件图像框可以响应Click和DblClick事件。3.图片框与图像框的区别4.保存图形对绘制或装在窗体、图片框和图像框内的图形,可以使用SavePicture命令把图形保存到磁盘文件内。格式

7、:SavePicture 对象.属性,文件名功能:保存绘制或装在窗体、图片框和图像框内的图形。,4.保存图形,说明:(1)对象名为选定的图片框或图像框的控件名。(2)文件名为指定的带有扩展名Bmp、Ico、Gif、Jpg、Dib、Wmf、Emf等文件。(3)SavePicture命令只支持Bmp文件格式。此外,SavePicture命令保存控件中的整个图形,包括未显示部分。【例7.27】编写程序,说明图片框AutoSize属性与图像框Stretch属性对加载图形的影响。【例7.28】编写程序,模拟交通信号灯的切换。【例7.29】显示世界不同城市的当前时间,每隔一秒钟变化一次,并发出一声蜂鸣声。

8、,7.7 设计简单的动画,(1)改变图像的位置和尺寸;(2)在不同的位置显示不同的图像;(3)在相同的位置显示不同的图像;(4)使用Move方法移动控件或图像。不论用何种方法,都必须使用计时器定时触发有关动画的事件过程,用计时器的Interval属性控件控制图像的移动频度。使用Move方法移动图片,Move方法的一般格式:对像名.Move(Left,Top,Width,Height)Left属性:指定对象的左边沿水平坐标。Top属性:指定对象的上边沿垂直坐标。Width属性:指定对象的新宽度。Height属性:指定对象的新高度。,说明:,(1)只有Left参数是必须的,其他三个是可选的。(2)在屏幕上移动窗体,或在窗体中移动控件时,都是相对于原点(0,0),原点位于左上角。当在容器中移动控件时,使用容器的坐标系。【例7.30】在一幅画面上轮流显示一本书各章目录。【例7.31】设计一个地球围绕太阳旋转的程序,用蓝天白云作为背景。【例7.32】设计一个月亮运动的程序,月亮要由一个由缺到圆自左向右移动。【例7.33】设计多个五角星运动的程序。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号