第十章图形的控制与处理课件58.pptVIP

  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文档。上传文档
查看更多
第10章 图形的控制与处理 主讲: 10.1 图形控件 VB提供的与绘图有关的标准控件有图片框(PictureBox)、图像框(Image)、直线(Line)和形状(Shape)。Image、Line、Shape控件需要较少的系统资源,且包含PictureBox中可用的属性、方法和事件子集,因此他们比PictureBox控件显示速度快些。 PictureBox和Image控件可以显示位图、图标、图元文件中的图形,也可处理GIF和JPEG格式的图形文件。 10.1.1 PictureBox控件 图片框(PictureBox)控件的主要作用是在窗体的指定位置为用户显示图片,也可作为其它控件的容器、显示Print方法输出的文本或显示图形方法输出的图形。实际显示的图片由Picture属性决定。在工具箱面板中,PictureBox控件的图标如图10-1所示。 10.1.1 PictureBox控件 1、主要属性 10.1.1 PictureBox控件 (1)在设计阶段加载图片文件有两种方法: 1)通过设置属性窗口中的Picture属性来加载图片,步骤如下: 在窗体上建立一个图片框 保持图片框为激活的控件,在属性窗口中找到Picture属性,单击该属性条,其右侧出现“…”按钮 单击“…”按钮,屏幕显示“加载图片”对话框,从相应文件夹中找到所需加载的图片,单击打开,图片即被加载 2)利用剪贴板加载 用绘图或图像处理软件完成图形处理,并将图形复制到剪贴板中 切换到VB,在窗体上建立图片框,并保持为激活状态 使用“粘贴”命令,即完成图片加载 10.1.1 PictureBox控件 (2)在运行阶段通过LoadPicture函数加载图片,格式如下: 对象名.Picture=LoadPicture(图片文件名) 例如:加载图片:Picture1.Picture=LoadPicture(C:\Pic\MyPic1.gif) 10.1.1 PictureBox控件 (1)卸载图片 卸载图片文件也有两种方法:一种是在设计阶段卸载,另一种是在运行阶段卸载。在设计阶段设置属性窗口中的Picture属性为None,在运行阶段通过LoadPicture函数卸载图片,格式如下: 对象名.Picture=LoadPicture() (2)复制图片 复制图片可以利用Picture属性和LoadPicture()函数来完成,如: Picture1.Picture=LoadPicture(C:\Pic\MyPic1.gif) Picture2.Picture=Picture1.Picture 10.1.1 PictureBox控件 格式:SavePicture picture, stringexpression 说明: picture:图片框对象或其他对象的picture属性 Stringexpression:文件名 10.1.1 PictureBox控件 在一个对象被移动或放大之后,或在一个覆盖该对象的窗体被移开之后,该对象部分或全部暴露时,此事件发生。 如果AutoRedraw属性被设置为True,重新绘图会自动进行,就不需要Paint事件。 10.1.1 PictureBox控件 图片框中常使用Cls方法和Print方法。 【例10-1】在C:\新建一个文件夹stu1,将我的文档中的示例图片Sunset.JPG复制到stu1文件夹下。再启动VB,在stu1文件夹下新建一个工程文件,其布局与运行结果如图10-2所示。 10.1.1 PictureBox控件 (1)控件选择:两个标签控件:Label1、Label2;两个图片框控件:Picture1、Picture2;三个命令按钮:Cmd1、Cmd2、Cmd3 (2)控件属性设置: 10.1.1 PictureBox控件 (3)代码编写: 编写命令按钮Cmd1的Click事件: Private Sub Cmd1_Click() Picture1.Picture = LoadPicture(App.Path \Sunset.JPG) End Sub 编写命令按钮Cmd2的Click事件: Private Sub Cmd2_Click() Picture2.Picture = Picture1.Picture End Sub 编写命令按钮Cmd3的Click事件: Private Sub Cmd3_Click() Picture1.Picture = LoadPicture() Picture2.Picture = LoadPicture() End Sub 说明:App.Path用于取得当前工程文件所在的文件夹路径,App.Path \Sunset.JPG指明了Sunset

文档评论(0)

178****9325 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档