请问个VB里面shape控件的作用是什么?用了感觉也没什么不一样,想听各位的详解

解决方案 »

  1.   

    在 Visual Basic 6.0 中,Shape 控件提供了一种简单的方法,用于在设计时绘制矩形、圆和其他形状。Shape 控件是一个“轻量级”控件,这意味着它没有 Windows 句柄(也称为 HWnd)。设计时,可以通过添加 Label 控件并将 Text 属性设置为空字符串,以及将 BorderStyle 属性设置为 FixedSingle,将 BackColor、Width 和 Height 设置为所需颜色和尺寸,在窗体上绘制正方形或矩形。在 Visual Basic 6.0 中,可以通过向容器添加 Shape 控件,使用 Shape 控件在容器控件(例如 PictureBox 或 Frame 控件)上绘制形状。绘制矩形的代码
    ' Visual Basic 6.0
    Private Sub Form_Load()
        ' Show a solid red rectangle 200 twips from the top left.
        Shape1.Top = 200
        Shape1.Left = 200
        Shape1.FillColor = vbRed
        Shape1.FillColor= vbFSSolid
        Shape1.BorderColor = vbRed
    End Sub绘制圆的代码
    Private Sub Form_Load()
        Draw a 1000 twip diameter red circle
        Shape1.Top = 0
        Shape1.Left = 0
        Shape1.Height = 1000
        Shape1.Width = 1000
        Shape1.Shape = vbShapeCircle
        Shape1.BorderColor = vbRed
    End Sub