Jak stworzyc z poziomu kodu PictureBox??

0

Mam pytanie: Jak "stworzyc" z poziomu kodu PictureBox??
(tzn. nie w trybie design tylko w kodzie aplikacji)

Do czego chcialbym to wykorzystac??
Zalezy mi na petli ktora bedzie "tworzyla" wyznaczona przeze mnie ilosc pictureBoxow (aby je pozniej wyswietlic)

Czy Ktos moze mi w tym pomoc??

0

Jak tworzyc? Normalnie :) Jakos tak to bedzie w petli:

string[] sciezki = {@"c:\windows\bąbelki.bmp", @"c:\windows\chmury.bmp", ...};
PictureBox[] obrazki = new PictureBox[sciezki.Length];

for (int i = 0; i < sciezki.Length; i++)
{
    obrazki[i] = new PictureBox();
    obrazki[i].Size = new System.Drawing.Size(10, 10);
    obrazki[i].Location = new System.Drawing.Point(i * 10, i * 10);
    obrazki[i].SizeMode = PictureBoxSizeMode.StretchImage;
    obrazki[i].Image = System.Drawing.Image.FromFile(sciezki[i]);
    this.Controls.Add(obrazki[i]);
}
0

czy to jest potrzebne ?

obrazki[i] = new PictureBox();

czy przy tworzeniu nowej tablicy poszczegolne instancje klasy nie tworza sie czasem ?

0

A czy jak w C++ tworzysz tablice wskaznikow( vel referencji ) to czy tworza sie sie same obiekty ?

Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1