en si lo q hace esta funcion es saber si un punto esta dentro de un rectangulo, si queres saber si 2 labels se estan tocando tenes q hacer asi:
colision1=colision(lbl1.left,lbl1.top,lbl2.left,lbl2.top,lbl2.height,lbl2.width)
colision2=colision(lbl1.left+lbl1.width,lbl1.top,lbl2.left,lbl2.top,lbl2.height,lbl2.width)
colision3=colision(lbl1.left,lbl1.top+lbl1.height,lbl2.left,lbl2.top,lbl2.height,lbl2.width)
colision4=colision(lbl1.left+lbl1.width,lbl1.top+lbl1.height,lbl2.left,lbl2.top,lbl2.height,lbl2.width)
if colision1 or colision2 or colision3 or colision4 then
'se estan tocando
else
'no se estan tocando
end if
lo q hacemos es comprobar si hay colision con cualquiera de las esquinas de lbl1