需要空件Line1 line2,pictool(picturebox)
Private Sub Form_Resize()
On Error Resume NextIf Me.WindowState <> vbMinimized Then
Dim pTop&, pHeight&
picTools.Move 0, 0, Me.ScaleWidth
Line1.X1 = 0
Line1.Y1 = 2
Line1.X2 = picTools.ScaleWidth
Line1.Y2 = 2
Line2.X1 = 0
Line2.Y1 = 3
Line2.X2 = picTools.ScaleWidth
Line2.Y2 = 3
End Sub
Private Sub Form_Resize()
On Error Resume NextIf Me.WindowState <> vbMinimized Then
Dim pTop&, pHeight&
picTools.Move 0, 0, Me.ScaleWidth
Line1.X1 = 0
Line1.Y1 = 2
Line1.X2 = picTools.ScaleWidth
Line1.Y2 = 2
Line2.X1 = 0
Line2.Y1 = 3
Line2.X2 = picTools.ScaleWidth
Line2.Y2 = 3
End Sub
使用line,在窗体中设置一个line1,然后复制该线,作为控件数组,line1(0),line1(1)
设置二者的位置x1,x2,y1,y2,之间的位置略有交错,即可形成立体效果。
如:
with Line1(1)
.x1=225
.x2=5450
.y1=2430
.y2=2430
.borderwidth=1
.bordercordor=&H00808080&
.borderstyle=6
end with
with Line1(0)
.x1=240
.x2=5450
.y1=2445
.y2=2445
.borderwidth=2
.bordercordor=&H00FFFFFF&
.borderstyle=1
end with
你选控件的时候,选Microsoft common controls-3就有了