图形操作和图形控件.docVIP

  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文档。上传文档
查看更多
图形操作和图形控件

PAGE 226 Visual Basic 6.0程序设计实用教程PAGE 227 第10章 图形操作和图形控件 第10章 图形操作与图形控件本章要点掌握Visual Basic图形控件的运用掌握建立图形坐标系统的方法熟练掌握Visual Basic基本的图形制作方法本章学习目标能熟练运用几种常见的图形控件理解Visual Basic建立坐标系统的几种方法掌握简单的一维几何图形的绘制 10.1 图形控件Visual Basic提供了四个重要的图形控件,分别是PictureBox(图片框控件)、Image(影像框控件)、Shape(形状控件)和Line(直线控件)。图形控件的优点是可以使用较少的代码创建图形。10.1.1 图片框控件 图片框是Visual Basic 6.0中用来显示图像的一个得力工具,与文本控件能够提供文字处理的功能相似,图片框具有丰富的图形处理功能。此外,图片框还可以作为其它控件的容器。1.装载图片的两种方法(1)在设计阶段装载。从控件的“属性”窗口中选择Picture属性来直接装载图片。 (2)在运行阶段加载。使用Picture属性和 LoadPicture()函数都可以将图片加载到图像控件中,用于显示或替换。LoadPicture()函数格式为:[Object.] Picture=LoadpPicture( [Filename])其中,Filename参数是一个字符串表达式,包括驱动器、文件夹和文件名;如果省略Filename,则表示清除图像。它可显示位图(*.bmp)、图标(*.ico)、windows源文件(*.wmf)、JPEG(*.jpg)或GIF(*.gif)等格式的图形文件。2.PictureBox的属性(如表10.1所示)表10.1 图片框的属性属 性功能说明默认值Align(显示位置)设置图片框的显示位置0—None:用户自行设置1-Align Top:放于窗体顶部2-Align Bottom:放于窗体底部3-Align Left:放于窗体左边4-Align Right:放于窗体右边0—NoneAutoSize(调整大小)让用户设置是否让系统自动调整图片大小True:按图片大小自动调整False:不会自动调整,图片框保持原来拖动出来的状态FalseBorderStyle(边框线)设置图片是否加上框线0—None1—Fixed Single1—Fixed Single3.PictureBox的常用方法(1) Print方法图片框可以用来显示Print方法输出的文本。格式:图片框控件名称 . Print 例如“Picture1.Print 计算机,则在图片框Picture1上的当前输出位置显示计算机3个字。(2) Cls方法图片框除了所装入的图片外,其他的所有文字、图形都可以用Cls方法擦除,格式:图片框控件名称.Cls。图片框控件还可以用Circle、Line、Pset、Point等图形方法,在图片框上画出图形,有关用法详见10.3节。图片框控件可以响应Change、Click、MouseDown、MouseUp、MouseMove等常用事件,读者可以根据程序设计的要求编写相应的事件过程。4.PictureBox控件的应用例10.1 编写程序,交换两个图片框中的图形。分析:在传统的程序设计中,交换两个变量的值是十分普通的操作,通常要引入第3个变量进行交换。交换两个图片框中图形的操作与此类似。界面设计,如图所示图10.1 交换两张图片代码设计:Private Sub Form_Click()交换位图Picture3.Picture = Picture1.PicturePicture1.Picture = Picture2.PicturePicture2.Picture = Picture3.Picture把第3个图片框设置为空Picture3.Picture = LoadPicture()End SubPrivate Sub Form_Load()加载图片Picture1.Picture = LoadPicture(F:\vb教材\VB教材例题及答案 _\例题\butterfly.jpg)Picture2.Picture = LoadPicture(F:\vb教材\VB教材例题及答案 _\例题\panda.jpg)End Sub10.1.2 影像框控件 影像框控件(Image)被认为是轻量图形控件,在使用时只需要较少的系统资源而且加载速度比图片框控件更快,在运行中重画起来更迅速,因此当应用程序需要连续快速显示许多图片,以产生动画效果时,Image就明显凌驾于PictureBox之上。1.Image的属性 (1) Picture 属性(字符

文档评论(0)

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

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

1亿VIP精品文档

相关文档