畫橢圓
圓的方位比,決定了圓是顯得很圓(圓)還是被拉長(橢圓)。Circle 方法的完整語法是:
[object.]Circle [Step](x, y), radius, [color], [start], [end] [, aspect]
start 引數和 end 引數是可選的;但是,如果想省掉引數,逗號是不能省的。例如:如果含有 radius 引數和 aspect 引數,省掉了 color、start、end 三個引數,則必須加上四個連續的逗號,它表明這三個引數被省掉了。
Circle (1000, 1000), 500, , , , 2
aspect 引數指定了水平長度和垂直長度比。該 aspect 引數是正浮點數,這說明它既可以是整數表示式,也可以是小數表示式,但不能是負數。該 aspect 引數較大時,橢圓沿垂直軸線拉長;相反,該 aspect 引數較小時,則沿水平軸線拉長。由於橢圓有兩個半徑—水平方向的 x 半徑和垂直方向 y 半徑— Visual Basic 在 Circle 語句中只使用了一個引數 radius 對應橢圓的長軸。如果 aspect 引數小於 1 的話,該 radius 半徑指的是水平方向的 x 半徑,如果 aspect 引數大於或等於 1 的話,則 radius 指的是垂直方向的 y 半徑。
注意 aspect 引數指定的總是水平長度和垂直長度的實際物理距離比,要保證這一點(即便用的是自定義標尺),半徑應以水平單位指定。
下列過程說明的是,不同的 aspect 引數值,Circle 方法是如何決定對 radius 引數的使用的;是將它作為橢圓的 x 半徑,還是作為橢圓的 y 半徑:
Private Sub Form_Click ()
"畫一個實心橢圓。
FillStyle = 0
Circle (600, 1000), 800, , , , 3
"畫一個空心橢圓。
FillStyle = 1
Circle (1800, 1000), 800, , , , 1 / 3
End Sub
畫橢圓
圓的方位比,決定了圓是顯得很圓(圓)還是被拉長(橢圓)。Circle 方法的完整語法是:
[object.]Circle [Step](x, y), radius, [color], [start], [end] [, aspect]
start 引數和 end 引數是可選的;但是,如果想省掉引數,逗號是不能省的。例如:如果含有 radius 引數和 aspect 引數,省掉了 color、start、end 三個引數,則必須加上四個連續的逗號,它表明這三個引數被省掉了。
Circle (1000, 1000), 500, , , , 2
aspect 引數指定了水平長度和垂直長度比。該 aspect 引數是正浮點數,這說明它既可以是整數表示式,也可以是小數表示式,但不能是負數。該 aspect 引數較大時,橢圓沿垂直軸線拉長;相反,該 aspect 引數較小時,則沿水平軸線拉長。由於橢圓有兩個半徑—水平方向的 x 半徑和垂直方向 y 半徑— Visual Basic 在 Circle 語句中只使用了一個引數 radius 對應橢圓的長軸。如果 aspect 引數小於 1 的話,該 radius 半徑指的是水平方向的 x 半徑,如果 aspect 引數大於或等於 1 的話,則 radius 指的是垂直方向的 y 半徑。
注意 aspect 引數指定的總是水平長度和垂直長度的實際物理距離比,要保證這一點(即便用的是自定義標尺),半徑應以水平單位指定。
下列過程說明的是,不同的 aspect 引數值,Circle 方法是如何決定對 radius 引數的使用的;是將它作為橢圓的 x 半徑,還是作為橢圓的 y 半徑:
Private Sub Form_Click ()
"畫一個實心橢圓。
FillStyle = 0
Circle (600, 1000), 800, , , , 3
"畫一個空心橢圓。
FillStyle = 1
Circle (1800, 1000), 800, , , , 1 / 3
End Sub