c#中的PictureBox如何显示图片?

jiarusun000 2009-11-04 06:31:37
我使用以下的代码:

for (i = 0; i < 45; i++)
{
Ball[i] = new PictureBox();
Ball[i].Size = new Size(40, 40);

j = i + 1;

//Ball[i].Image = Image.FromFile(j.ToString() + ".bmp");

//Ball[i].ImageLocation = j.ToString() + ".bmp";
//Ball[i].Load();

Ball[i].Visible = false;
}

上面的代码是循环创建45个图片,可是最后我把它们的Visible设置成true时,却在窗口上看不到图片啊?
请问,是哪里出了问题?
...全文
935 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxin4321 2009-11-04
  • 打赏
  • 举报
回复
学习啦~
chenyunai520 2009-11-04
  • 打赏
  • 举报
回复
楼主说的不好 虽然我不怎么学习好的~~
但是 你哪个代码有没有添加到窗口去~~`
就算你添加上去咯
~~
也就一张图片
你应该 要定义个变量 int c=0;
for(int i=0;i<40;i++)
{
Location=new poid(10+c,20+c);
c+=50;
有一些代码没写
}
huangyulin2015 2009-11-04
  • 打赏
  • 举报
回复
·····没有image,也没有添加到窗体上······
YuAHCZ 2009-11-04
  • 打赏
  • 举报
回复
同意3楼。Ball[i].Image不映射到form上你怎么能看到呢?
wuyq11 2009-11-04
  • 打赏
  • 举报
回复
new PictureBox();
后,要添加控件到页面如
PictureBox p=new PictureBox();
this.Controls.Add(p);
hhc123 2009-11-04
  • 打赏
  • 举报
回复
你这样子不就全部叠起来了吗?
Location呢
PandaIT 2009-11-04
  • 打赏
  • 举报
回复
PictureBox1.Image=???;

110,534

社区成员

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

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

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