首頁>Club>
10
回覆列表
  • 1 # 使用者2953035810118

    畫橢圓

    圓的方位比,決定了圓是顯得很圓(圓)還是被拉長(橢圓)。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

  • 中秋節和大豐收的關聯?
  • 請提出一個關於西遊記90至100章回情節的簡答題,字數不限,請自附答案?