如何将image数组中的图片在窗体上显示出来?

构造函数深复制 学生  2017-11-16 01:59:05
pb.SizeMode = PictureBoxSizeMode.StretchImage;
pb.Image = imageList1.Images[0];
pb.Size = new Size(25, 25);
a = rd.Next(0, 25) * 25;
b = rd.Next(0, 25) * 25;
for (int i = 0; i <= 99; i++)
{
SnakeBody[i] = pb;
}
SnakeBody[0].Location = new Point(a, b);
int x = a;
int y = b;
for (int i = 1; i <= num - 1; i++)
{
x = x - 25;
SnakeBody[i].Location =new Point(x,y);
this. Controls.Add(SnakeBody[i]);
}
大佬们,怎么能让图片依次并排展开呢?
...全文
262 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
事已至 2017-11-28
就用FlowLayoutPanel控件,每张图都设为FlowLayoutPanel的子控件,先写个for循环,生成多少图片,每个图都换成images[i];
  • 打赏
  • 举报
回复
二楼,我的代码实现不了将数组图片在窗体上显示出来。
  • 打赏
  • 举报
回复
Hobo丶 2017-11-16
你是想说你这个代码实现不了,还是想知道其他方法实现数组中的图片在窗体显示出来。
  • 打赏
  • 举报
回复
X-i-n 2017-11-16
有一个控件叫FlowLayoutPanel,流式自动布局,你可以先用用看。
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2017-11-16 01:59
社区公告

让您成为最强悍的C#开发者