- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb6.0 图形控件和图形方法
1.控件在容器中的位置属性 Top属性:控件的该属性值是控件左上角到所在容器上边沿的距离。如果控件外的容器为窗体,则控件的Top属性值为控件左上角到所在窗体标题栏下边沿的距离。 Left属性:控件该属性值是控件左上角到所在容器左边沿的距离。 2.控件自身宽度、高度的属性 Width属性:该属性值为控件本身的宽度。 Height属性:该属性值为控件本身的高度。 3.容器的坐标属性 ScaleLeft属性:该属性值为容器左上角的横坐标,默认值为0。 ScaleTop属性:该属性值为容器左上角的纵坐标,默认值为0。 ScaleWidth属性:该属性值为容器自身的宽度值。 ScaleHeight属性:该属性值为容器自身的高度值。 CurrentX、CurrentY属性:分别表示当前点在容器内的横坐标、纵坐标。 二.自定义刻度 将ScaleMode值设置为0,则采用自定义刻度。 用Scale方法设置坐标系后,ScaleMode值自动变为0。反之,ScaleLeft、ScaleTop、ScaleHeight、ScaleWidth属性被改变,ScaleMode值自动变为0,单位长度根据变化后的上述属性重新确定。 二.AutoSize 属性(逻辑类型) AutoSize属性值为Ture时,图片框的边界会随着所装入图片的大小变化而变化。此时在设计窗体过程中就应该特别小心,图片将不考虑窗体上其他控件而自动调整大小,可能导致意想不到的后果,如覆盖其他控件等。所以应慎用,以免影响窗体界面的完整性。 三.Align属性(整数0~4) 图片框控件的Align属性值为0:标准位置,图片框再原位置。 图片框控件的Aling属性值为1,则图片框贴紧到窗体的上边;Align属性值为2,则图片框贴紧到窗体的下边。 一.形状控件常用属性 (1)Shape属性。形状控件用于创建指定的图形,通过设置Shape属性来得到所需要的形状,画出正方形、矩形、圆和椭圆等。 (2)BorderStyle属性。该属性定义圆形边框样式。 (3)FillStyle属性。该属性用于指定图形的填充样式。 (4)其他常用属性如下: BorderColor:设置边框颜色。 FillColor:设置填充颜色。 BorderWidth:设置边框宽度。 二.使用预定义常量 预定义常量在VB6.0内部定义,读者可以在视图菜单的“对象浏览器”中选择Color Constants查看所有这些常量,在程序中不需要声明就可以直接使用。 三.直接赋值 如果知道具体的颜色值,也可以直接给颜色属性赋值。 四.圆、圆弧与椭圆方法Circle (1)画圆格式: [容器名.]Circle[Step](x,y),radius[,Color] (2)画圆弧格式: [容器名.]Circle[Step](x,y),radius,[Color],start,end (3)画椭圆(弧)格式: [容器名.]Circle[Step](x,y),radius,[Color],start,end[,aspect] 三.画线、矩形方法Line ⑴ 两点连线格式:[容器名.]Line[(x1,y1)]-(x2,y2)[,Color] ⑵ 多点折线:连续使用默认起点画两点连线的语句,可以绘制多点折线:每句的终点位置为下一句的起点位置,首句或是采用格式1,或是以当前输出位置作为起点 ⑶ 矩形与填充矩形格式: [容器名.]Line[(x1,y1)]-[Step](x2,y2)[,[Color][,B]] 第5章 图形控件和图形方法 VB坐标系 任务1 图片框控件 任务2 影像框控件 任务3 形状控件和直线控件 任务4 图形方法 任务5 本章导读 VB6.0具有丰富的图形图像处理能力,它提供了一系列基本的图形函数、语句和方法,支持直接在窗体或控件上产生图形、图像并对之加以处理。本章将介绍VB所提供的图形控件和图形方法。 任务1 VB坐标系 阶段1 容器坐标系 阶段2 改变容器坐标系的 Scale方法 阶段3 坐标刻度 阶段1 容器坐标系 在VB中,每个容器都有一个坐标系,坐标系中的X轴向右、Y轴向下延伸,如下图所示窗体的坐标系统、框架控件的坐标系统。控件定位都要使用容器的坐标系。 阶段2 改变容器坐标系的Scale方法 容器坐标系中,坐标系刻度单位的默认值为“缇”(1缇≈0.01764毫米),容器的最小坐标值为左上角坐标,容器的最大坐标值为右下角坐标。 利用Scale方法可以改变原点的坐标并随之改变最大坐标值。 格式:容器名.Scale (x1,y1)-(x2,y2) 阶段3 坐标刻度 坐标刻度又称坐标单位,默认情况采用Twip(缇)为单位。 567缇等于1厘米,1440缇等于1英寸。VB程序设计中,
文档评论(0)