- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 10 章 图形操作 图形操作基础 绘图属性 图形控件 图形方法 10.1 图形操作基础 坐标系 自定义坐标系 图形层 使用VB颜色 10.2 绘图属性 BorderStyle属性 BorderWidth属性 DrawMode属性 DrawStyle属性 FillColor属性 FillStyle属性 10.3 图形控件 图形控件 PictureBox控件(图片框) Image控件(图像框) Line控件(线条) Shape控件(形状) 图形控件的使用 10.4 图形方法 Cls方法 Pset方法 Point方法 Line方法 Circle方法 PaintPicture方法 坐标系 在VB中,每个对象都定位于存放它的容器内,对象定位都要使用容器的坐标系。 每个容器都有一个坐标系,构成一个坐标系需要三个要素: (1)坐标原点 (2)坐标度量单位 (3)坐标轴的长度与方向 坐标系 坐标度量单位由容器对象的ScaleMode属性决定, ScaleMode属性设置如下表: 自定义坐标系 对象的坐标系允许用户自行定义。有两种方法用于坐标系的定义: (1)通过对象的ScaleTop、ScaleLeft、ScaleWidth、ScaleHeight四项属性来实现。 (2)用Scale方法来设置坐标系 [object.] Scale [(x1,y1)-(x2,y2)] 这里的(x1,y1)和(x2,y2)分别为左上角和右下角的坐标。这里四个参数与前面四个属性的对应关系如下:x1=ScaleLeft y1=ScaleHeight x2=x1+ScaleWidth y2=y1+ScaleHeight 图形层 VB在构造图形时,在三个不同的屏幕层次上放置图形的可视组成部分。 就视觉效果而言,最上层离用户最近,而最下层离用户最远。 图形层放置的对象如下表所示: 图形层 位于上层的对象会遮盖下层相同位置上的任何对象,即使下层对象在上层对象后面绘制。 位于同一层内的对象在发生层叠时,位于前面的对象会遮盖位于后面的对象。 同一图形层内控件对象排列顺序称为Z序列。设计时可通过格式菜单中的顺序命令调整Z序列,运行时可使用Zorder方法将特定的对象调整到同一图形层内的前面和后面。 使用VB颜色 在程序运行时,有四种方式可以指定颜色值。 (1)使用QBColor函数:能够选择16种Microsoft QuickBasic颜色中的一种 。 (2)使用RGB函数:使用RGB函数能指定任何颜色。要对三种主要颜色(红、绿、蓝)中的每种颜色赋予从0到255中的数值,0表示亮度最低,255表示亮度最高。使用红绿蓝的排列方式,将三个数值输入给RGB函数。将结果赋予颜色属性或颜色参数。 (3)使用颜色属性 :使用定义的常数或直接使用颜色设置值。 BorderStyle属性 BorderStyle属性用来返回或设置一个数值,指定对象的边框样式。对于控件Line和Shape,则是指定控件轮廓线是实线还是虚线。Line和Shape控件的BorderStyle属性设置值如下表所示: BorderWidth属性 BorderWidth属性用来指定控件Line和Shape轮廓线的粗细,它的取值范围为1~8192。BorderWidth和BorderStyle属性共同确定了控件Line和Shape边框类型。BorderStyle值对BorderWidth属性的影响如下表所示: DrawMode属性 DrawMode属性用来返回或设置一个决定图形方法的输出外观或者Shape及Line控件的外观的数值。 当用Shape或Line控件,或者用图形方法画图时,使用DrawMode属性可以产生可见效果。Visual Basic6.0将绘图模式的每一个像素与现存背景中相应的像素作比较,然后进行逐位比较操作。 DrawMode设置值的实际效果取决于运行时所画线的颜色与屏幕已存在的颜色。 DrawMode属性的取值如下表所示: DrawMode属性 DrawStyle属性 DrawStyle属性用来返回或设置一个决定图形方法输出的线型的样式的数值。 若DrawWidth属性设置值大于1,在DrawStyle属性被设置为1~4时,会画一条实线。 若DrawWidth设置为1,使用DrawStyle属性产生的效果如下表所示: DrawWidth属性 DrawWidth属性用来返回或设置图形方法输出的线宽。属性值的单位为像素,取值范围为1~32767,默认值为1。 如果DrawWidth属性值大于1,在DrawStyle属性被设置为1~4时,会
您可能关注的文档
- 第4章 回归分析 试验设计与数据处理教案(第二版)课件.ppt
- 第5章 优选法 试验设计与数据处理教案(第二版)课件.ppt
- 第6章 正交试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第7章 均匀设计 试验设计与数据处理教案(第二版)课件.ppt
- 第8章 回归正交试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第9章 配方试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第1章_搭建开发环境 试验设计与数据处理教案(第二版)课件.ppt
- 第2章_Java Web应用开发基础 试验设计与数据处理教案(第二版)课件.ppt
- 第3章_Web开发中的客户端技术 试验设计与数据处理教案(第二版)课件.ppt
- 第4章_Servlet技术 试验设计与数据处理教案(第二版)课件.ppt
- 第11章文件 《Visual Basic程序设计》课件.ppt
- 第8章 三维设计实例 MasterCAM X4课件.ppt
- 第二章 二维设计 MasterCAM X4课件.ppt
- 第九章 数控加工通用设置 MasterCAM X4课件.ppt
- 第六章 三维曲面设计 MasterCAM X4课件.ppt
- 第七章 三维实体设计 MasterCAM X4课件.ppt
- 第三章 二维图形的编辑 MasterCAM X4课件.ppt
- 第十二章 刀具路径编辑 MasterCAM X4课件.ppt
- 第十三章 Mastercam x4 综合实例 MasterCAM X4课件.ppt
- 第十一章 三维加工 MasterCAM X4课件.ppt
文档评论(0)