Bonjour,
Bien que je ne vois pas trop bien l'intérêt de ta méthode, tu peux très bien te servir de la classe Rectangle afin de déterminer si les
coordonnées d'un clic dans ton picturebox se situent dans la zone d'un Label non visible.
Il serait plus simple d'utiliser les événements Mouse (down, up, click ...) du picturebox.
Pour tester l'exemple suivant, place un label "Label1" dans ton picturebox et met sa propriété visible à False.
Private Sub PictureBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseClick
If Rectangle.Intersect(Label1.Bounds, New Rectangle(e.X, e.Y, 1, 1)) <> Rectangle.Empty Then
MessageBox.Show("ok")
End If
End Sub
A bientôt.