C#winform在panel中添加多个picturebox

s3978951 2012-11-21 12:10:26
C#winform在panel中添加多个picturebox 相当于 在panel显示多张图片
string[] arrPurl = giftDM.selectPicture(GiftId);
string url = arrPurl[0];
pictureBox2.ImageLocation = url;

这里是只能显示一张的 数组已经有了 如果写接下去的代码啊 求助啊
...全文
839 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
s3978951 2012-11-21
  • 打赏
  • 举报
回复
不是 上面那个 我是写错了 等于说 我只写到了 string[] arrPurl = giftDM.selectPicture(GiftId); 后面的 就是 要添加到 panel里面 显示多张图片
devmiao 2012-11-21
  • 打赏
  • 举报
回复
pictureBox1.ImageLocation = arrPurl[0]; pictureBox2.ImageLocation = arrPurl[1]; ...
assky124 2012-11-21
  • 打赏
  • 举报
回复

//大概就是这样,手动敲的,可能有很多错误

FlowLayoutPanel layout = new FlowLayoutPanel();
layout.Dock = DockStyle.Fill;
foreach(var item in yourImages)
{
  PictureBox pb = new PictureBox();
  pb.Width = 200;
  pb.Height =200;
  pb.Image = item;
  layout.Controls.Add(pb);
}
this.Pannel1.Controls.Add(layout);
s3978951 2012-11-21
  • 打赏
  • 举报
回复
怎样让它不重叠在一起呢
s3978951 2012-11-21
  • 打赏
  • 举报
回复
引用 5 楼 assky124 的回复:
C# code? 1234567891011121314 //大概就是这样,手动敲的,可能有很多错误 FlowLayoutPanel layout = new FlowLayoutPanel(); layout.Dock = DockStyle.Fill; foreach(var item in yourImages) { PictureBox pb = new Pic……
但是 还是只显示一张图片啊?
熙风 2012-11-21
  • 打赏
  • 举报
回复
用FlowLayoutPanel就不会重叠 ,,5楼的方法是可以的。。
引用 5 楼 assky124 的回复:
C# code?1234567891011121314//大概就是这样,手动敲的,可能有很多错误 FlowLayoutPanel layout = new FlowLayoutPanel();layout.Dock = DockStyle.Fill;foreach(var item in yourImages){ PictureBox pb = new PictureB……
s3978951 2012-11-21
  • 打赏
  • 举报
回复
还是不行啊 求解啊 string[] arrPurl = giftDM.selectPicture(GiftId); foreach (string strUrl in arrPurl) { PictureBox pictureBox = new PictureBox(); panel1.Controls.Add(pictureBox); pictureBox.ImageLocation = strUrl; } 如何让它们不叠加起来啊
stonespace 2012-11-21
  • 打赏
  • 举报
回复
用for循环, foreach(string strUrl in arrPurl ) { picturebox=new PictureBox(); panel.Controls.Add(picturebox); picturebox.ImageLocation=strUrl ; } 不过picturebox的位置要设置一下,以免重叠在一起,互相覆盖,

110,536

社区成员

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

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

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