procédure de déclaration ne correspond pas à la description de l'événement ou de la procédure ayant le même nom

Je suis juste novice et j'ai essayé de faire un simple programme en Visual Basic 6. Le code est presque équivalente à celle du manuel. Il était censé être une sorte de programme de peinture. Étonnamment, il ne pouvait pas être compilé avec le message d'erreur mentionné dans le titre de cette question.
C'est le code:

Option Explicit

Dim Col As Long

Private Sub Form_Load()
    AutoRedraw = True
    BackColor = vbWhite
    Col = vbBlack
    DrawWidth = 3
End Sub

Private Sub Command1_Click()
    CommonDialog1.ShowOpen
    Form1.Picture = LoadPicture(CommonDialog1.FileName)
End Sub

Private Sub Command2_Click()
    CommonDialog1.ShowSave
    SavePicture Image, CommonDialog1.FileName
End Sub

Private Sub Command3_Click()
    CommonDialog1.ShowColor
    Col = CommonDialog1.Color
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    PSet (X, Y), Col
End Sub

Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
    Select Case Button.Key
    Case "Line1"
        DrawWidth = 3
    Case "Line2"
        DrawWidth = 20
    End Select
End Sub

L'application se bloque sur la ligne suivante:

Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)

Avec l'erreur:

procédure de déclaration ne correspond pas à la description de l'événement ou de la procédure
ayant le même nom

OriginalL'auteur user1700848 | 2012-09-26