Scribble (klotterprogram) i VB
Nedan är ett program skrivet i VB, med vilket man kan klottra på skärmen.
Option Explicit
Dim isDrawing As Boolean
Dim lastX As Integer
Dim lastY As Integer
Private Sub Form_DblClick()
Refresh
End Sub
Private Sub Form_Load()
BackColor = vbWhite
End Sub
Private Sub Form_MouseDown(Button As Integer, _
Shift As Integer, _
X As Single, _
Y As Single)
If Button = 1 Then
ForeColor = vbBlue
Else
ForeColor = vbRed
End If
If Shift = 1 Then
ForeColor = vbBlack
End If
isDrawing = True
lastX = X
lastY = Y
End Sub
Private Sub Form_MouseMove(Button As Integer, _
Shift As Integer, _
X As Single, _
Y As Single)
If isDrawing Then
Line (lastX, lastY)-(X, Y)
lastX = X
lastY = Y
End If
End Sub
Private Sub Form_MouseUp(Button As Integer, _
Shift As Integer, _
X As Single, _
Y As Single)
isDrawing = False
End Sub
Resultatet borde bli någonting i denna stil: