如何将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]);
}
大佬们,怎么能让图片依次并排展开呢?
...全文
338 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
事已至 2017-11-28
  • 打赏
  • 举报
回复
就用FlowLayoutPanel控件,每张图都设为FlowLayoutPanel的子控件,先写个for循环,生成多少图片,每个图都换成images[i];
  • 打赏
  • 举报
回复
二楼,我的代码实现不了将数组图片在窗体上显示出来。
Hobo丶 2017-11-16
  • 打赏
  • 举报
回复
你是想说你这个代码实现不了,还是想知道其他方法实现数组中的图片在窗体显示出来。
X-i-n 2017-11-16
  • 打赏
  • 举报
回复
有一个控件叫FlowLayoutPanel,流式自动布局,你可以先用用看。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧