Tablica dynamicznych kontrolek

Tablica dynamicznych kontrolek
AD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 206
0

Witam

Stworzyłem coś takiego:

Kopiuj
System.Windows.Forms.PictureBox[] obrazki = new System.Windows.Forms.PictureBox[5];

            for (int x=0; x<5; x++)
            {
                obrazki[x].Width = 50;                   
                obrazki[x].Height = 170;
                obrazki[x].Left = 10+x*55;
                obrazki[x].Top = 20;
                obrazki[x].Load("obraz.jpg");
                this.Controls.Add(obrazki[x]);
            }

i po uruchomieniu otrzymuję błąd:
"An unhandled exception of type 'System.NullReferenceException' occurred in Dynamiczny komponent.exe

Additional information: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu."

Gdzie jest błąd?

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1596
2

Utworzyłeś tablice 5 elementów ale jest ona pusta. Na początku pętli dodaj
obrazki[x] = new PictureBox();

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.