首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

在作图矩形中用到的,是什么意思

2013-07-09 
在绘制矩形中用到的,,是什么意思Private Sub Command1_Click(Index As Integer)Picture1.ClsPicture1.Fill

在绘制矩形中用到的,,是什么意思
Private Sub Command1_Click(Index As Integer)
  Picture1.Cls
  Picture1.FillStyle = 6
  Select Case Index
    Case 0
      Picture1.Print "画直线"
      Picture1.Line (2, 2)-(7, 7)
    Case 1
      Picture1.Print "画矩形"
      Picture1.Line (2, 2)-(7, 7), , BF
    Case 2
      Picture1.Print "画圆"
      Picture1.Circle (4.5, 4.5), 3.5 ', , , , 1
    Case Else
      End
    End Select
End Sub

Private Sub Form_Load()
    Picture1.Scale (0, 0)-(10, 10)   '设置坐标系
End Sub
上个程序中为什么在画矩形的时候我把后面,,BF去了就只有直线了,而下面画圆的我去了还是可以画呢?求大神说明这个,,的意思,谢谢! 绘制图形
[解决办法]
当在 Line 方法中使用 B 选项时,Visual Basic 把指定点作为矩形的对角点,可画出一个矩形。
另一种填充方框的方法,是在 B 之后指定 F。(注意,没有 B 就不能用 F。)当使用 F 选项时,Line 方法将忽略 FillColor 和 FillStyle 属性。使用 F 选项时,方框总是被填充为实心。
[解决办法]
绘制方框


可使用 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

输出结果显示在图 12.15。

图 12.15 用实心图样填充的方框


热点排行