vb中line的用法

來源:互聯網
上載者:User
vb中line的用法
繪製方框

可使用 Line 方法繪製並填充方框。下列樣本畫出一個方框,其左上方為 (500, 500),每邊長為 1,000 :

Line (500, 500)–Step(1000, 0)
Line -Step(0, 1000)
Line -Step(–1000, 0)
Line -Step(0, –1000)

然而,Visual Basic 提供了一個更簡單的畫方框的方法。當在 Line 方法中使用 B 選項時,Visual Basic 把指定點作為矩形的對角點,可畫出一個矩形。所以,可用下列語句,代替上例中的四個語句:

Line (500, 500)–Step(1000, 1000), , B

注意,在 B 之前要有兩個逗點,以表示色彩參數被省略了。Line 方法的文法包括在本章稍前的“畫各種直線和形狀”一節中。

FillStyle 和 FillColor
只要不改變 FillStyle 屬性的設定值,所畫的方框將是空的。(該方框使用預設的 FillStyle 和設定值來進行填充,不過 FillStyle 的預設值是 1-透明。)可將 FillStyle 屬性改變為下表列出的任意設定值。

設定值 描述
0 實心的。可用 FillColor 屬性設定的顏色填充方框。
1 透明(預設值)。無論使用何種色彩,繪圖物件表現為空白。
2 水平線。
3 垂直線。
4 向上的對角線。
5 向下的對角線。
6 十字交叉線。
7 對角交叉線。

所以,將 FillStyle 設定為 0,就可以用 FillColor 屬性的顏色設定,將方框填充為實心。

另一種填充方框的方法,是在 B 之後指定 F。(注意,沒有 B 就不能用 F。)當使用 F 選項時,Line 方法將忽略 FillColor 和 FillStyle 屬性。使用 F 選項時,方框總是被填充為實心。下述語句使用具有 ForeColor 屬性的一種實心圖樣,對方框進行填充。

Line (500, 500)–Step(1000, 1000), , BF

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.