第九章、图形绘制——图形控件和图形方法的应用

来源:互联网 发布:21天学通java 买第几版 编辑:程序博客网 时间:2024/05/21 04:25

1、图形控件

 1.Shape控件

  1Shape属性

        2-Oval椭圆

        4-Round Rectangle圆角矩形

        5-Round Square圆角正方形

  2FillStyle(填充类型)和FillColor(填充颜色)属性

        FillStyle属性:该属性用于设置Shape控件每部填充的类型


        FillColor属性:该属性是当Shape控件的FillStyle属性设置为“1-Transparent”外的内部填充颜色。

(3)BorderStyleBorderColor属性和BorderWidth属性

BorderStyle(边框类型)属性:该属性用于设置Shape控件的边框类型,


   BorderColor(边框颜色)属性:该属性是当BorderStyle属性除“0-Transparent”外的边框的颜色。

   BorderWidth(边框宽度)属性:该属性是当BorderStyle属性除“0-Transparent”外的边框的宽度。但只对BorderStyle属性的“1-Solid”和“6-Inside Solid”有效,即边框宽度设置大于1的数值时,只有这两项可用,其他项都不可用。

  2.Line控件

Line控件除有与Shape控件相同的BorderStyleBorderWidthBorderColor属性外,Line控件常用的属性还有x1y1(起点坐标),x2y2(终点坐标)。

2VB6.0的坐标系统

  1.坐标系:包括坐标原点、坐标轴单位长和坐标值

 1)坐标原点:是该容器(窗体、图片框和框架等)左上角的位置。

 2)坐标轴单位长:默认单位是“缇”,567=1厘米;1440=1英寸

 2.坐标的常用属性

 1HeightWidthLeftTop属性:包括容器的边框,LeftTop表示容器左上角的横、纵坐标。

 2ScaleHeightScaleWidthScaleLeftScaleTop属性:指除去边框后。
 
3ScaleMode属性:用于设置对象坐标的单位。


当用户修改ScaleMode属性的任何一个值时,将自动设置为0

3、图形方法

1.PSet方法

 该方法用于将对象上的点设置为指定颜色,语法格式如下:

 [对象名.] PSet [Step] (x,y)[color]

 Step:可选参数,表示相对坐标。

Xy):必选参数,表示设置点的水平和垂直坐标。

2.Line方法

该方法用于绘制直线或矩形,语法格式如下:

Object.Line [Step] (x1,y1)-[Step] (x2,y2), [color,B[F]]

B:可选参数,表示利用对角坐标绘制矩形。

BF:可选参数,表示用矩形边框的颜色来填充矩形内部。

  3.Circle方法

 该方法用于绘制圆、椭圆、和扇形,语法格式如下:

 Object.Circle [Step] (x,y), radius, [color,start,end,aspect]

 (x,y):必选参数,表示圆、椭圆或扇形的圆心坐标。

 Radius:必选参数,表示圆、椭圆或扇形的半径。

 Start,end:可选参数,表示圆、椭圆或扇形的起始和终止角度。其范围为-2π~2π,起点的默认值0,终点的默认值是2π。当起始角度和终止角度是正值时,画圆弧,负值时画扇形。

 Aspect:可选参数,表示圆的纵横尺寸比。默认值为1,绘制圆;当该参数大于1时,绘制椭圆,且垂直方向为椭圆长轴方向;该参数小于1大于0时,垂直方向为椭圆短轴方向。

注意Cls方法用于清除在窗体、图片框上生成的图形或文本,语法格式如下:object.Cls