Microsoft Visual C# 2005 Express Edition
  • jacky87
    #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ő!