友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

VB中含有两种绘图控件:

      uLine控件

       使用Line控件可以绘制直线。注意,绘制的图形主要为其他控件做修饰用,不能用来触发事件。

      其主要属性包括:

      BorderStyle——用于设置线型

      =0  透明      =4  点划线

     =1 实线      =5  双点划线

     =2 长划线  =6 内实线

     =3 点线

      BorderWidth——用于设置线宽,默认值为1,其值越大,直线越粗。


       BorderColor——用于设置线的颜色。


       x1——直线起点的X坐标。


       x2——直线终点的X坐标。


       y1——直线起点的Y坐标。

       y2——直线终点的Y坐标

vShape 控件

      Shape控件可用于在窗体上绘制矩形、圆、椭圆等一系列图形,创建控件的方式与直线控件一致。

      其主要属性包括:

      Shape属性——绘制的形状

      =0  矩形                   =3 

     =1 正方形               =4   圆角矩形

     =2 椭圆                   =5  圆角正方形

  例题2:制作红绿灯



Private Sub Form_Load()

   Image1.Picture= LoadPicture("c:\red.bmp")

    Image2.Picture = LoadPicture("c:\yellow.bmp")

    Image3.Picture = LoadPicture("c:\green.bmp")

    Image1.Visible = True

    Image2.Visible = False

    Image3.Visible = False

End Sub

Private Sub Image1_Click()

   Image1.Visible= False

    Image2.Visible = True

End Sub

Private Sub Image2_Click()

   Image2.Visible= False

    Image3.Visible = True

End Sub

Private Sub Image3_Click()

   Image3.Visible= False

    Image1.Visible = True

End Sub