2013-11-21 49 views
0

我需要你们的帮助,我使用此代码生成一个TabControl多个选项卡每个都包含有不同的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。我如何才能访问选定选项卡上的图片框?

感谢

回答

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