добавляешь пикчер бокс на формую. далее в свойствах устанавливаешь значение index равное 0, тем самым сздаешь массив пикчер боксов с именами picturebox(x) где х - индекс массива!
PHP: PictureBox[] pb = new PictureBox[100]; for (int i = 0; i < pb.Length; i++) { pb[i] = new System.Windows.Forms.PictureBox(); pb[i].Location = new System.Drawing.Point(101, 50 + i * 30); pb[i].Name = "PictureBox" + i.ToString(); pb[i].Size = new System.Drawing.Size(75, 23); //размеры pb[i].TabIndex = i; pb[i].Image = // тут картинка Controls.Add(pb[i]); }
что то не нашел я свойств index. Visual Basic 2010 php это круто, но это не бейсик и там такое не прокатавыет, все писал в синтаксисе бейсиковском.
Это не PHP это c#.net очень схож по синтаксису с vb.net. Опять из за отсутствия тегов на форуме, возникают сложности. (если не затруднит, зайди в тему поддержи предложение по поводу тегов, может администрация внимание обратит наконец) Если по сабжу, то сейчас попробую на vb переписать синтаксис более менее прост..
Вот VB.NET PHP: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim pb(100) As PictureBox Dim i As Integer While i < 100 pb(i) = New PictureBox() pb(i).Name = "PictureBox" & i.ToString() pb(i).Location = New System.Drawing.Point(101, 50 + i * 30) pb(i).Size = New System.Drawing.Size(75, 23) 'размеры pb(i).TabIndex = i pb(i).Image = Image 'тут картинка Controls.Add(pb(i)) i = i + 1 End While End Sub