Circle方法用来绘制圆、椭圆或圆弧,其格式如下:
[Object.]Circle [step] (x,y) , r [,color,start,end,aspect]
uObject是要在其上画圆的对象,一般为窗体或图片框。
v(x,y)是坐标值,指明圆心。
w r指明半径。
xstep:选用此项时,(x,y)是相对于当前坐标点的相对坐标位置。
ycolor:指定画线的颜色,否则线的颜色为对象的前景色。
xstart和end:在画圆弧时指明圆弧的起点和终点,范围从-2π—~2π 。缺省值为0~2π,其值为负时将画一条从圆心到圆弧端点的线。
yaspect:指明圆的纵横比,以决定画的是圆还是椭圆,缺省值为1.0
起点和终点为负的问题:
画圆时,若起点为负数,将画一条从圆心到起点的连线,然后将负的起点角度变为正的角度,以逆时针方向画出从起点到终点的连接圆弧。
当终点为负数,将画一条从圆心到终点的连线,然后将负的终点角度变为正的角度,以逆时针方向画出从起点到终点的连接圆弧。