Если ваши PictureBox добавляются в Panel динамически, то также необходимо добавить событие Click для PictureBox.
Обратите внимание, что вы можете обрабатывать все события Click PictureBoxes в одном и том же обработчике:
for (int i = 0; i < 10; i++)
{
PictureBox pb = new PictureBox();
pb.Name = "pb" + i;
pb.Click +=new EventHandler(pb_Click);
this.Controls.Add(pb);
}
void pb_Click(object sender, EventArgs e)
{
PictureBox pb = (PictureBox) sender;
if (pb.Name == "pb1")
{
...
}
}
Вы поняли ...