以下为窗体模块中的代码,单击窗体看看?
Dim s As Single
Sub drawc(sc As Single) 'sc为缩放倍数
Dim i As Single
Me.Scale (-100, 100)-(100, -100)
Me.Cls
Me.Line (-100, 0)-(100, 0), vbRed
Me.Line (0, -100)-(0, 100), vbRed
For i = -100 To 100
Me.Line (i - 1, 100 * sc * Sin((i - 1) * 0.0628 / sc))-(i, 100 * sc * Sin(i * 0.0628 / sc)), vbBlue
Next
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then s = s + 0.1 Else s = s - 0.1
If s <= 0 Then s = 0.1
drawc s
End Sub