专题辅导第十七讲 文件系统控件的应用(一).docVIP

专题辅导第十七讲 文件系统控件的应用(一).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十七讲 文件系统控件的应用(一) 主要内容 一、图形框(Image)控件和图像框(picturebox)控件 二、文件系统控件 三、图片浏览器 答疑解难:多媒体播放器 文字、图像和声音是三种重要的信息表现方式。现在的计算机都能够处理文字、图像和声音,我们把这种计算机叫做多媒体计算机。在VB中不仅可以方便的对文字进行处理,还可以方便的处理图像和声音。在这一讲中我们要用VB中的图形框和图像框来做一个图像浏览器。 一、图形框与图像框 认识图形框控件和图像框控件。 图形框在工具箱中的图标为,图像框在工具箱中的图标为。把它们放在窗体上的样子如图1所示: 图1 (1)图形框和图像框的常用属性 Picture:返回或设置图像框和图形框中的图片。当在属性窗口中单击Picture属性后的省略号时,会打开一个类似打开文件对话框的“加载图片”对话框。选择了图片文件并单击“打开”按钮后,就把图片显示在了图像框或图形框中。在图2中加载了图片文件“c:\windows\forest.bmp”。 Autosize:图像框的属性。当设置为True时,图像框会自动缩放以适应图片的大小。 Stretch:图形框的属性。当设置为False时,图形框会自动缩放以适应图片的大小。当设置为True时,图片自动缩放以适应图形框。 Name:设置和返回图像框和图形框的名字。 BorderStyle:设置图像框或图形框的边框样式。 Visible:设置图像框和图形框是否可见。 图2 (2)可以显示的图片类型 在图形框和图像框中可以显示以.bmp,.cur,.dib,.wmf,.gif,.ico,.jpg,.emf为扩展名的图形文件。 在程序运行时装入图片 上面介绍的方法是在程序设计时把图片显示在图形框或图像框中。要在程序运行中显示图片,怎么办呢?这要用LoadPicture方法。运行如下的语句: Picture1.Picture = LoadPicture(c:\windows\forest.bmp) 就可以在图像框中显示Windows文件夹下的forest.bmp图片。 3、区分图形框和图像框控件 图像框和图形框的相同之处:都能在其中显示位图 图像框和图形框控件的区别: (1)图像框能显示位图,还能在上面作图,而图形框只能显示位图。 (2)图形框占用的系统资源比较少,但是它只支持图像框的一部分属性、事件、和方法。 (3)为了使 PictureBox 控件能够自动调整大小以显示整幅图形,应将它的 AutoSize 属性设置成 True。为了使Image控件能自动调整大小以显示整个图形,就将它的Stretch属性设置为False。 任务一、设置小动画 任务描述: 一个微笑的小脸在屏幕上漂移,当用鼠标单击这个小脸时,它停止移动,变成另一个笑脸并向你问好。放开鼠标后它继续移动,恢复最开始的笑脸。 任务分析: 要使一个图片移动,可以把它放在一个图形框中并移动图形框就可以了。 2、在TIMER事件中改变图形框的LEFT和TOP属性就移动图形框。 3、问候语可以放在文本框中,单击和放开鼠标时显示和隐藏文本框就可以了。 4、在按下的放开鼠标时,动态的装入不同的图片就可以达到效果了。 实现步骤: 1.设计界面 在窗体中放置标签框、TIMER控件、图形框。 2.设置属性 设置属性后的界面如图3所示: 图3 (1)设置标签框: Caption:Hi!你好! Visible:False (2)设置Timer控件 Interval:200 3.编写程序 动态的加载图片 通过加载图标c:\program files\devstudio\vb\graphics\icons\misc\face02.ico和c:\program files\devstudio\vb\graphics\icons\misc\face03.ico来实现图片的变换。 在程序启动时: Private Sub Form_Load() Image1.Picture = LoadPicture(c:\program files\ devstudio\ vb\graphics \icons\ misc\ face02.ico ) End Sub 在图片上按下鼠标时: Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Image1.Picture= LoadPicture(c:\program files\devstudio\vb\graphics\icons\misc\face03.ico) End Sub 在图片上鼠标放开鼠标时: Privat

文档评论(0)

dlmus + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档