NO COINCIDEN LOS TIPOS

Karla
24 de Septiembre del 2003
HOLA
Tengo un procedimiento donde mando modificar el left pues las tengo que acomodar en diferentes partes de la pantalla alineadas por eso el left de la label se debe de estar incrementando y como son 40 labels que tengo que modificar hice este procedimiento pero me marca error de que no coinciden los tipos,alguien me puede ayudar u otra cosa que se le ocurra que no genere tanto codigo pues son 40 labels, este es el codigo
Private Sub compacta(labe As Label)
labe.Left = vp
labe.Top = 360
vp = vp + 480
End Sub
Y EN CADA LABEL LO MANDO LLAMAR ASI
If incorrecto1.Visible = True Then compacta (incorrecto.left)
PERO ME MARCA ERROR DICE QU ENO COINCIDEN LOS TIPOS
DE QUE FORMA LE PUEDO EXPRESAR AL PARAMETRO QUE QUIERO QUE SOLO CAMBIE EL LEFT DE LAS ETIQUETAS?
GRACIAS!!!!

Oliverio
24 de Septiembre del 2003
Si llamas a tu funcon asi:
compacta (incorrecto.left)
Le estas pasando un parametro de tipo integer en lugar de Labe, para que el parametro sea label lamalo asi:
compacta (incorrecto1)