使用外形控件(Shape)可在窗體或其他控件容器中畫出矩形、正方形、圓、橢圓、圓角矩形或圓角正方形。外形控件的Shape屬性決定了它的圖形樣式,這個(gè)屬性的所有可能取值都有對(duì)應(yīng)的外形樣式。
1.外形控件的常用屬性 Left、Top、肜idth、Heightl BorderWidth、BorderColor、BackColor、FillColor、BorderStyle (1)Left、top、width和Height屬性決定外形控件的位置和大小,也能夠用Move方法改變它的大小和位置。 (2)Borderwidth屬性設(shè)置圖形邊界寬度。它的值是以像素為單位的邊線寬度。 (3)BorderColor屬性設(shè)置圖形邊界顏色。 (4)BorderStyle屬性設(shè)置邊界線的類型。 (5)FillColor屬性設(shè)置圖形的前景顏色。 如果要為圖形填充顏色(背景)時(shí),首先應(yīng)該將屬性FillStyle(填充方式)設(shè)置成1(通明),否則FillColor(前景色)的顏色會(huì)遮蓋了背景色,達(dá)不到預(yù)期的目的。 來源:www.va1314.com/bc 例如,將圖形的FillStyle屬性的值設(shè)為0(實(shí)心,不通明),F(xiàn)illColor(填充顏色)為藍(lán)色,此時(shí),不論Back(:oloi’為何種顏色,都被藍(lán)色所遮蓋,如果將FillStyle改為1(通明),則圖形內(nèi)顯示背景色。 2.外形控件的特有屬性 (1)Shape屬性 該屬性用來設(shè)置圖形的外形。 0--Rectangle 矩形 3--Circle 圓形 1--Square 正方形 4--Rounded.Reeta“gle 圓角矩形 2--0V8l 橢圓形 5--Rounded Square 圓角正方形 Shape屬性的缺省值為O(矩形)。若選擇3,則用Shape控件畫出的矩形中畫出一個(gè)圓(圓的直徑是矩形的短邊)。 (2)BackStyle屬性 該屬性用來設(shè)置圖形背景的風(fēng)格 0--transparent(通明) 1--Opaque(不通明) 缺省值為0。如果著色,明顯要將BackStyle屬性設(shè)置為“不通明”。 (3)FillStyle屬性 該屬性用來設(shè)置圖像填充的線形(風(fēng)格和樣式)。 |
|