Hola,proba asi:
Código:
Public Class Form1
Private WithEvents Imagen As New System.Windows.Forms.PictureBox
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
With Imagen
.Visible = True
.Top = 0
.Left = 0
.Height = 100
.BackColor = Color.Blue
End With
Me.Controls.Add(Imagen)
End Sub
Private Sub Imagen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Imagen.Click
MsgBox("hiciste click sobre el picture creado")
End Sub
End Class ahi cada control tiene su evento individual...
saludos.