2013-11-21 3 views
0

мне нужна ваша помощь, я использую этот код для создания нескольких вкладок в TabControl каждый из которых содержит PictureBox с другой JPG изображениями:C# Продолжительность Сформировано PictureBox управление

 foreach (var file in d.GetFiles("*.jpg")) 
     { 

      string title = file.Name + (TCFichiers.TabCount + 1).ToString(); 

      TabPage myTabPage = new TabPage(title); 

      TCFichiers.TabPages.Add(myTabPage); 

      PictureBox i = new PictureBox(); 

      myTabPage.Controls.Add(i); 
     } 

Я хочу использовать кнопку, будет вращать изображение в PictureBox на выбранной вкладке, однако я не могу понять, как получить доступ к правильному PictureBox. Как я могу получить доступ только к кадру на выбранной вкладке?

Благодаря

ответ

0

this Смотрите:

PictureBox[] Shapes = new PictureBox[Num_Picbox]; 

         for (int i = 0; i < Num_Picbox; i++) 

         { 

          Shapes[i] = new PictureBox(); 

          Shapes[i].Name = "ItemNum_" + i.ToString(); 

          Shapes[i].Location = new Point(label5.Left+1,label5.Top); 

          Shapes[i].Size = new Size(100, 100); 

          Shapes[i].BackColor = Color.Black; 

          Shapes[i].Image = (Bitmap)(e.Data.GetData(DataFormats.Bitmap)); 

          Shapes[i].Visible = true; 

          this.Controls.Add(Shapes[i]); 

         } 
+0

Спасибо, я думал, что какой-то массив может решить мою проблему. Я все еще просто новичок в этом ... – user3016036