agregar evento de clic a picturebox vb.net

Tengo un flowLayoutPanel al que estoy agregando programáticamente nuevos panelLayouts. Cada panelLayout tiene un cuadro de imagen dentro de él. Todo funciona bien, pero necesito detectar cuándo se hace clic en ese cuadro de imagen. ¿Cómo agrego un evento a la imagen? Parece que solo puedo encontrar ejemplos de C # ...

mi código para agregar la imagen es el siguiente ...

        ' add pic to the little panel container
        Dim pic As New PictureBox()
        pic.Size = New Size(cover_width, cover_height)
        pic.Location = New Point(10, 0)
        pic.Image = Image.FromFile("c:/test.jpg")
        panel.Controls.Add(pic)

        'add pic and other labels (hidden in this example) to the big panel flow
        albumFlow.Controls.Add(panel)

Así que supongo que en algún lugar cuando estoy creando la imagen agrego un evento onclick. ¡Necesito obtener el índice también si eso es posible! ¡Gracias por cualquier ayuda!

Respuestas a la pregunta(2)

Su respuesta a la pregunta