第7章 VB图形操作课件.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 VB图形操作课件

掌握建立图形坐标系统的方法; 掌握Visual Basic的图形控件和图形方法及其应用; 掌握使用绘图方法绘制简单的二维几何图形。 ;7.1 图形控件;主要作用:显示图片、也可作为其他控件的容器。 1、加载图形: 图形框对象.Picture = LoadPicture(“图形文件名”) 2、删除图形 图形框对象.Picture = LoadPicture( ) 3.保存图片 使用SavePicture语句,其使用格式如下: SavePicture [Object.]Picture|Image, FileName 注意:当Autosize属性设置为True时,图形框能自动调整大小与显示的图片匹配; 图像框比图形框占用更少的内存。图像框内不能保存其他控件。 注意:Image控件,不是容器控件。 Image控件加载图片、删除图片、保存图片的方法: 与PictureBox控件相同 Stretch属性: 设置为False,图像框可自动改变大小以适应其中的图形。设设置True, 图形可自动调整尺寸以适应图像框的大小。; 例7.1 在窗体上放置2个Image控件Image1和Image2在窗体的Load事件中编写如下代码: Private Sub Form_Load() Image1.Stretch = False 将Stretch属性设置为False 加载图片,不同计算机系统,图形文件的路径可能不同 Image1.Picture = LoadPicture(C:\WINDOWS\Bubbles.bmp) Image2.Stretch = True 将Stretch属性设置为true Image2.Picture = LoadPicture(C:\WINDOWS\Bubbles.bmp) End Sub;7.1.3 形状控件Shape;7.1.4 线控件Line ;7.2 坐标系统 ;7.2.2 用户自定义坐标系统 ;说明: (1)当设置容器对象(例如,窗体或图片框)的ScaleMode属性值0,将使容器对象的ScaleLeft 和 ScaleTop 自动设置为0,ScaleHeight 和 ScaleWidth 的度量单位也将发生改变。 (2)用ScaleMode属性只能改变刻度单位,不能改变坐标原点及坐标轴的方向。;2、使用Scale属性建立自己的坐标系 (1) 重新定义坐标原点 属性ScaleTop,ScaleLeft的值用于控制对象左上角坐标,所有对象的ScaleTop,ScaleLeft属性的缺省值为0,坐标原点在对象的左上角。 = N,表示将X轴向Y轴的负方向平移N个单位 ScaleTop = -N,表示X轴向Y轴的正方向平移N个单位 同样,ScaleLeft的设置值可向左或向右平移坐标系的Y轴。 ; 7.2.2 用户自定义坐标系统;(2) 重定义坐标轴方向和度量单位 属性ScaleWidth,ScaleHeight的值可确定对象坐标系X轴与Y轴的正向及最大坐标值。缺省时其值均大于0,此时,X轴的正向向右,Y轴的正向向下。对象右下角坐标值为(ScaleLeft+ScaleWidth,ScaleTop+ScaleHeight)。 如果ScaleWidth的值小于0,则X轴的正向向左,如果ScaleHeight的值小于0,则Y轴的正向向上。; 例7.2 将窗体的坐标系统的原点定义在其中心,X轴的正向向右,Y轴的正向向上,窗体高与宽分别为200和300单位长度。 通过ScaleTop,ScaleLeft,ScaleWidth和ScaleHeight属性实现。;(xLeft,yTop);7.3 绘图属性;7.3 绘图属性;7.3.2 线宽与线型 1.设置线宽——DrawWidth 属性 窗体、图形框或打印机的DrawWidth属性给出这些对象上所画线的宽度或点的大小。使用格式: [Object.]DrawWidth [= Size] 其中: Object 为对象表达式,可以是窗体、图片框和打印机对象。 Size 为数值表达式,其范围从 1 到 32767。该值以像素为单位表示线宽。缺省值为 1,即一个像素宽。;7.3 绘图属性;7.3.3 图形的填充 ;2.FillColor属性 用于设置填充形状的颜色,缺省情况下,FillColor 设置为 0(黑色)。 ;7.3.5 图形颜

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档