DrawStyle 属性指定用图形方法创建的线,是实线还是虚线。形状控件的 BorderStyle 属性的作用与 DrawStyle 属性相同,但是仅应用于某些对象。
注意 形状控件的 BorderStyle 属性出于不同的使用目的,要使用来自其它的控件和窗体中 BorderStyle 属性的不同设置。形状控件或直线控件的 BorderStyle 属性出于不同的使用目的,要使用来自其它对象的 BorderStyle 属性的不同设置。对于形状控件和线控件来说,BorderStyle属性的工作象本节所述的 DrawStyle 属性一样。对于窗体和其它控件来说,BorderStyle 属性取决于该窗体或控件是否有边界,如果有,将决定其边界是固定的还是可调整的。
内侧实线方式(DrawStyle 或 BorderStyle 的设置等于 6)和实线方式非常接近。它们都是要画出一条实线。当用宽线来画方框或形状控件时,这两种设置的差别便可明显看出。在这些情况下,实线方式画的线一半在方框或形状的里边一半在方框或形状的外边,而内侧实线方式画的线是全部在方框或形状的里边。关于如何画方框,请参见本章前面“画方框”。
下列过程演示了 DrawStyle 属性所支持的各种设置值,它建立了一个循环,设置值从 0 到 6,每次一个值。结果显示在图 12.20 中。
Private Sub Form_Click ()
Dim I As Integer, Y As Long
For I = 0 To 6
DrawStyle = I
Y = (200 * I) + 1000
Line (200, Y)–(2400, Y)
Next I
End Sub
图 12.20 改变 DrawStyle 属性产生的结果
详细信息 请参阅《语言参考》的“DrawStyle 属性”或“BorderStyle 属性”。