Option Explicit
Dim Xstar, Ystar As Integer
Dim Xold, Yold As Integer
Private Sub Form_Load()
Picture1.ScaleMode = 3 '画框的度量单位按“像素点”
Picture1.DrawWidth = 1 '画笔的粗度
End Sub
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
Picture1.Cls
Xstar = X
Ystar = Y
Xold = Xstar
Yold = Ystar
Picture1.DrawMode = 2
End If
End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button <> 1 Then Exit Sub
Picture1.DrawStyle = 2 '表格画点线
Picture1.Line (Xstar, Ystar)-(Xold, Yold), , B
Picture1.Line (Xstar, Ystar)-(X, Y), , B
Xold = X
Yold = Y
End Sub