No soy más que un principiante e intenté hacer un programa simple en Visual Basic 6. El código es casi equivalente al del libro de texto. Estaba destinado a ser una especie de programa de pintura. Sorprendentemente, no se pudo compilar con el error dado en el título de esta pregunta. Este es el código:declaración de procedimiento no coincide con la descripción del evento o procedimiento que tiene el mismo nombre
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
la aplicación se bloquea en la línea siguiente:
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
con el error:
procedure declaration does not match description of event or procedure having the same name
Muchas gracias por su respuesta tan rápida !!! ¡El primero tu consejo me ayudó a superar este problema! – user1700848
La matriz de control fue mi problema, gracias –