Circle方法用于绘制圆
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Circle方法用于绘制圆、椭圆、扇形或弧,其语法格式如下:
[对象。]Circle[[Step](x,y)],半径[,颜色][,起始角][,终止角了[长短轴比率].
对象可以是窗体或图片框控件,其中各参数的含义如下:
Step:该参数是可选的,如果使用该参数,则表示圆心坐标(x,y)是相对当前点(CurrentX,CurrentY)的,而不是相对坐标原点的。
(x,y):用于指定圆的圆心,也是可选的,如果省略则圆心为当前点(CurrentX,GurrentY)。
半径:用于指定圆的半径,对于椭圆来讲,该值是椭圆的长轴长度。
颜色:指定所绘制图形的颜色。
起始角、终止角:用来指定圆弧或扇形的起始角度与终止角度,单位为弧度。取值范围为0~2π时,绘制的是圆弧:给起始角与终止角取值前添加一个负号,则所绘制的是扇形,负号表示绘制圆心到圆弧的径向线。省略这两个参数,则所绘制的是圆或椭圆。
VB规定,从起始角按逆时针方向绘制圆弧至到终止角处,水平向右方向为0度,且与坐标系统无关,如图9.18所示。
长短轴比率:当需要绘制椭圆时,可使用该参数指定椭圆长短轴的比率。若值大于1,则所绘制的是竖立的椭圆;若值小于1,则所绘制的是扁平的椭圆。该值的缺省值为1,即省略时绘制的是圆。
例如,使用下列语句绘制出的各种图形如图9.19所示。
实例9.4绘制太极图
使用Circle方法绘制出如图9.20所示的太极图。
代码如下:
首先定义了一个名为Tjt的子过程,形参x和Y为太极图的圆心,r为半径。在窗体的Click事件过程中以不同的参数调用Tjt子过程,运行程序,单击窗体后就会在窗体的不同位置绘制出大小不同的太极图。