使用外形控件(Shape)可在窗体或其他控件容器中画出矩形、正方形、圆、椭圆、圆角矩形或圆角正方形。外形控件的Shape属性决定了它的图形样式,这个属性的所有可能取值都有对应的外形样式。
1.外形控件的常用属性 Left、Top、肜idth、Heightl BorderWidth、BorderColor、BackColor、FillColor、BorderStyle (1)Left、top、width和Height属性决定外形控件的位置和大小,也能够用Move方法改变它的大小和位置。 (2)Borderwidth属性设置图形边界宽度。它的值是以像素为单位的边线宽度。 (3)BorderColor属性设置图形边界颜色。 (4)BorderStyle属性设置边界线的类型。 (5)FillColor属性设置图形的前景颜色。 如果要为图形填充颜色(背景)时,首先应该将属性FillStyle(填充方式)设置成1(通明),否则FillColor(前景色)的颜色会遮盖了背景色,达不到预期的目的。 来源:www.va1314.com/bc 例如,将图形的FillStyle属性的值设为0(实心,不通明),FillColor(填充颜色)为蓝色,此时,不论Back(:oloi’为何种颜色,都被蓝色所遮盖,如果将FillStyle改为1(通明),则图形内显示背景色。 2.外形控件的特有属性 (1)Shape属性 该属性用来设置图形的外形。 0--Rectangle 矩形 3--Circle 圆形 1--Square 正方形 4--Rounded.Reeta“gle 圆角矩形 2--0V8l 椭圆形 5--Rounded Square 圆角正方形 Shape属性的缺省值为O(矩形)。若选择3,则用Shape控件画出的矩形中画出一个圆(圆的直径是矩形的短边)。 (2)BackStyle属性 该属性用来设置图形背景的风格 0--transparent(通明) 1--Opaque(不通明) 缺省值为0。如果着色,明显要将BackStyle属性设置为“不通明”。 (3)FillStyle属性 该属性用来设置图像填充的线形(风格和样式)。 |
|