我在 c# winforms 中使用一个面板,并使用循环填充面板与图片框的编号
例如,面板名称为 panal
foreach (string s in fileNames)
{
PictureBox pbox = new new PictureBox();
pBox.Image = Image.FromFile(s);
pbox.Location = new point(10,15);
.
.
.
.
this.panal.Controls.Add(pBox);
}
现在我想用另一种方法改变图片框的位置。问题是我现在如何访问图片框以便更改它们的位置。我尝试使用以下内容,但并不成功。
foreach (Control p in panal.Controls)
if (p.GetType == PictureBox)
p.Location.X = 50;
但是有一个错误。错误是:
System.Windows.Forms.PictureBox' is a 'type' but is used like a 'variable'