Microsoft Visual C# 2005 Express Edition
-
#38
Először is Google a barátod! 
és melyik ciklussal: ez nem teljesen mindegy milyen ciklussal dolgozol
??? :D:D:D
Hogy válaszoljak a kérdésedre is, a dinamikus létrehozás kb így néz ki:
String[] fajlnev = System.IO.Directory.GetFiles(utvonal, "*.jpg");
for (int i = 0; i < fajlnev.Length; i++)
{
PictureBox pbox = new PictureBox();
pbox.Width = 100;
pbox.Height = 100;
pbox.Left = 10 + i * 100;
pbox.Top = 10;
pbox.ImageLocation = fajlnev[i];
this.Controls.Add(pbox);
}
Aztán létrehozol egy Click eseménykezelőt ami az egérkattintást lekezeli. És ezt szépen hozzárendeled a pictureboxokhoz! A senderből megvan, hogy melyik pictureboxra kattintottak, így annak minden adata is elérhető!