友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

Line方法用来在两点之间画一条直线或一个矩形,其格式如下:

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

uObject是要在其上画线或矩形的对象,一般为窗体或图片框。

v(x1,y1)是坐标值,指明起点坐标。

w(x2,y2)是坐标值,指明终点坐标。

xstep:选用此项时,(x,y)是相对于当前坐标点的相对位置。

ycolor:指定画线的颜色,否则线的颜色为对象的前景色

zB:选用此项时,画矩形而非直线。

{F:对矩形进行填充,该参数必须与B参数同时使用

需要注意的是,Line方法所绘制的线跟对象的:

       DrawWidth属性 —— 指定线的宽度

      DrawStyle属性 —— 指定线的形状

      DrawMode属性 —— 绘图属性,用于颜色设置

      BackColor属性 —— 指定画点的背景色

      ForeColor属性  —— 指定画点的前景色

若绘制矩形,还可能会涉及到填充问题:

       FillColor——指定填充颜色

      FillStyle——指定填充类型

当前坐标可由以下3种方法确定:

 uCurrentXCurrentY属性确定,例如:

         [Object.]CurrentX=<X坐标值>

        [Object.]CurrentY=<Y坐标值>

 v若当前有执行过的PSetLineCircle方法的话,则上次结束时的坐标点则为当前坐标点。

 w若既没有执行过PSet方法、Line方法、Circle方法,也没有使用CurrentXCurrentY属性进行设置,则当前坐标点为坐标原点