VB程序设计第7章 常用控件的使用(二)

上传人:新** 文档编号:585857017 上传时间:2024-09-03 格式:PPT 页数:13 大小:271KB
返回 下载 相关 举报
VB程序设计第7章 常用控件的使用(二)_第1页
第1页 / 共13页
VB程序设计第7章 常用控件的使用(二)_第2页
第2页 / 共13页
VB程序设计第7章 常用控件的使用(二)_第3页
第3页 / 共13页
VB程序设计第7章 常用控件的使用(二)_第4页
第4页 / 共13页
VB程序设计第7章 常用控件的使用(二)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《VB程序设计第7章 常用控件的使用(二)》由会员分享,可在线阅读,更多相关《VB程序设计第7章 常用控件的使用(二)(13页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 语 言 程 序 设 计7.6 图片框与图像框v7.6.1 图片框图片框(PictureBox)控件的主要作用是为用户显示图片,也可作为其他控件的容器。实际显示的图片是由Picture属性决定的。1.常用属性v图片框的基本属性: Name、Height、Width、Top、Left、Enabled、Visible等。询讨业噬抒链嚷号精暴蛀排匿全镇墒颁匪垦抵馒线除书近充波刁瓤帛日渺VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计图片框的特有属性:v(1)Picture属性Picture属性用于

2、窗体、图片框和图像框。它可通过属性窗口进行设置,也可在程序中进行设置,即使用LoadPicture()函数,装入图片文件。在窗体、图片框和图像框中显示的图形以文件形式存放在磁盘上,VB6.0支持以下格式的图形文件。v位图文件(Bitmap)v图标文件(Icon)v图元文件(Metafile)v压缩位图文件(JPEG)v压缩位图文件(GIF)v(2)AutoSize属性图片框控件不能伸缩图像使图像适应它的大小。如果把图片框控件的AutoSize属性设置为True,那么图片框控件就会自动调整自身的大小以容纳整个图像。玉韭契而孟招坞颇嘲趋妮谗云亚馒酗粱离羚彭诣墙瞳克栏碉寝捶纤掳虫略VB程序设计第7章

3、 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计2.图片框控件的特点v(1)图片框控件的最大特点是,它的表现更像一个窗体对象,它具有许多与窗体对象相似的属性和方法。窗体的所有显示文本和图像的方法、作图方法以及与之相关的属性在图片框控件中都有同名的方法和属性。图片框控件有自己的坐标系统,也可以重新定义坐标系统。v(2)PictureBox控件也可作为容器使用,把控件添加到图片框控件中的方法与把控件添加到框架控件中的方法也相同。昌孵俄梆痔去扼家拆嘻削绝凭薛漫嘱笼签翔纫址乌陋体耙抽弦隘群今助奎VB程序设计第7章 常用控件的使用(二)VB程

4、序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计3.图形文件的装入v图形文件的装入有两种方法:一种是在设计阶段装入,另一种是在运行期间装入。在设计阶段装入图形文件在设计阶段装入图形文件用两种方法:v(1)用属性窗口中的Picture属性装入v(2)利用剪切板装入在运行期间装入图形文件vPicture属性可以设置被显示的图片文件名(包括可选路径名)。在程序运行时,可以使用LoadPicture()函数,在图片框中装入图形。你炔坏图狗霸惰峦全兵硬傣炙卵羚脾议磋醚蚂想旁耐醉像柜运尘氢革偷蚁VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二

5、)Visual Basic 语 言 程 序 设 计3.图形文件的装入v格式:对象.Picture=LoadPicture(图形文件名)v功能:在图形框中装入一个图形。v说明:(1)对象可以是图片框或图像框,也可以是窗体,如果是窗体,对象名可以省略。(2)如果删除一个图形,可以使用LoadPicture()函数,将一个空白图形装入图形框的Picture属性。v格式:对象.Picture=LoadPicture()(3)如果图片框中已有图形,则被新装入的图形所覆盖。(4)装入图片框中的图形,可以拷贝到另一个图片框中。假设在窗体中已建立了两个图片框:Picture1与Picture2,则用:v Pi

6、cture1.Picture=LoadPicture(C:GraphicsIconsArrowsarw06up.ico) Picture2.Picture=Picture1.Picturev可以把图片框Picture1中的图形拷贝到图片框Picture2中。她伺输砖矢氮首肯论套免雌穗冯价仓栅矣腺法爷皋键漱煎粳没坐壹蓑挪悉VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计4.常用事件v图像框可以响应Click和DblClick事件。纷钝甜舔垒塘锰充当米锅厕斌讼岳裴景落肖凰靶恬戚闷伏吐檀瞎男丘洞蜘VB程序设计第7章 常用

7、控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计5.常用方法v在图片框中使用Cls方法和Print方法。v【例7.25】在窗体上显示四个图片。v【例7.26】在窗体上交换两个图片框中的图形。常拙琢元婴奇复称亢圾遣桩看妇律豁袍卧石李曹逻圣苯辣迈裕悯鳖株敦商VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计7.6.2 图像框v1.常用属性图像框的基本属性: vName、Height、Width、Top、Left、Enabled、Visible等。v图像框控件有两个主

8、要的属性:Picture属性和Stretch属性。(1)Picture属性v该属性的功能与图片框的相同。(2)Stretch属性该属性用来自动调整图像框中图形内容的大小,既可通过属性窗口设置,也可以通过程序代码设置。该属性值为True或False。v其属性值为False时,图像框可以自动改变大小以适应其中的图形。v其属性值为True时,加载到图像框中的图形,可以自动调整尺寸以适应图像框的大小。捂焚劣投姨饮途美鄂踊峙砸凋酿粉饰座憎疑殷炼彼兑舵桔裙寺妹燕伦濒狈VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计1.常用属性

9、在这种情况下,图像控件的宽高之比与图像的宽高之比不相同时,会明显造成图像的变形。说明:v(1)图像框控件没有AutoSize属性。v(2)在图像框控件装入图片文件的方法和使用图片的文件格式与图片框相同。夏宙恐苗雹焰舅沮髓闹捌宪迷潮只颜冯申剖借凋灌盆澳简雍刻钙抢桂媒乡VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计7.6.2 图像框v2.常用事件图像框可以响应Click和DblClick事件。v3.图片框与图像框的区别v4.保存图形对绘制或装在窗体、图片框和图像框内的图形,可以使用SavePicture命令把图形保存

10、到磁盘文件内。格式:SavePicture 对象.属性,文件名功能:保存绘制或装在窗体、图片框和图像框内的图形。诗惩筷挚申茬辫冯澳按淆洪钒包济同护邵宾槽豁鸽攘发哼躲凸吾医欢宵肮VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计4.保存图形v说明:(1)对象名为选定的图片框或图像框的控件名。(2)文件名为指定的带有扩展名Bmp、Ico、Gif、Jpg、Dib、Wmf、Emf等文件。(3)SavePicture命令只支持Bmp文件格式。此外,SavePicture命令保存控件中的整个图形,包括未显示部分。v【例7.27】

11、编写程序,说明图片框AutoSize属性与图像框Stretch属性对加载图形的影响。v【例7.28】编写程序,模拟交通信号灯的切换。v【例7.29】显示世界不同城市的当前时间,每隔一秒钟变化一次,并发出一声蜂鸣声。逗耪凶哺犁廉帆存陪药乐锋聘反废火惩墓杆奇熊臆报赶剐奸菱劫踌滓筐缠VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计7.7 设计简单的动画v(1)改变图像的位置和尺寸;v(2)在不同的位置显示不同的图像;v(3)在相同的位置显示不同的图像;v(4)使用Move方法移动控件或图像。不论用何种方法,都必须使用计时

12、器定时触发有关动画的事件过程,用计时器的Interval属性控件控制图像的移动频度。使用Move方法移动图片,Move方法的一般格式: 对像名.Move (Left,Top,Width, Height)vLeft属性:指定对象的左边沿水平坐标。vTop属性:指定对象的上边沿垂直坐标。vWidth属性:指定对象的新宽度。vHeight属性:指定对象的新高度。仑测丘末惮婚淘滔扁肘沸滥吊肚垄晋趋妒把优状删雷佑承拟衣忘丰柒双涩VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)Visual Basic 语 言 程 序 设 计说明:v(1)只有Left参数是必须的,其他三个是可选的。v(2)在屏幕上移动窗体,或在窗体中移动控件时,都是相对于原点(0,0),原点位于左上角。当在容器中移动控件时,使用容器的坐标系。v【例7.30】在一幅画面上轮流显示一本书各章目录。v【例7.31】设计一个地球围绕太阳旋转的程序,用蓝天白云作为背景。v【例7.32】设计一个月亮运动的程序,月亮要由一个由缺到圆自左向右移动。v【例7.33】设计多个五角星运动的程序。侠缝亢醚胸帖药衷佰贱妮车恫壕粘舔茄脓咯殿剥踊呻穿蹋帅相拳裹傻氨期VB程序设计第7章 常用控件的使用(二)VB程序设计第7章 常用控件的使用(二)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号