c# 通过代码创建了很多的pictureBox,如何单击button控制那些pictureBox?
c#通过代码创建了很多的pictureBox,如何单击button控制那些pictureBox?比如让pictureBox位移。...
c# 通过代码创建了很多的pictureBox,如何单击button控制那些pictureBox?比如让pictureBox位移。
展开
1个回答
展开全部
代码如下:
private void button1_Click(object sender, EventArgs e)
{
// 遍历窗体所以控件
foreach (Control c in this.Controls)
{
// 检查控件是否为PictureBox
if (c is PictureBox)
{
// 是,着向左边移动
c.Left += 10;
}
}
}
追问
能不能获取其中一个name为pic2的图片移动一下。
追答
可以的
private void button1_Click(object sender, EventArgs e) {
// 遍历窗体所以控件
foreach (Control c in this.Controls)
{
// 检查控件是否为PictureBox
if (c is PictureBox)
{
PictureBox p = c as PictureBox;
if(p.Name == "pic2")
{
p.Left += 10;
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询