visual studio 10版 插入图片显示内存不足 求大神指点

zhangtaohappy09 2016-07-12 08:56:59
usi
using System.IO;
using System.Media;

namespace _11picture和timer的练习
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
//播放音乐
SoundPlayer sp = new SoundPlayer();
sp.SoundLocation = @"C:\Users\zhang\Desktop\3.wav";
sp.Play();
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox3.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox4.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox5.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox6.SizeMode = PictureBoxSizeMode.StretchImage;
//在窗体加载的时候 给每一个picturebox都赋值一个图片
pictureBox1.Image = Image.FromFile(@"C:\Users\zhang\Desktop\Sample Pictures\1.jpg");
pictureBox2.Image = Image.FromFile(@"C:\Users\zhang\Desktop\Sample Pictures\1.jpg");
pictureBox3.Image = Image.FromFile(@"C:\Users\zhang\Desktop\Sample Pictures\1.jpg");
pictureBox4.Image = Image.FromFile(@"C:\Users\zhang\Desktop\Sample Pictures\1.jpg");
pictureBox5.Image = Image.FromFile(@"C:\Users\zhang\Desktop\Sample Pictures\1.jpg");
pictureBox6.Image = Image.FromFile(@"C:\Users\zhang\Desktop\Sample Pictures\1.jpg");
}
string[] path = Directory.GetFiles(@"C:\Users\zhang\Desktop\Sample Pictures");
int i = 0;
private void timer1_Tick(object sender, EventArgs e)
{
i++;
if (i == path.Length)
{
i = 0;
}
pictureBox1.Image = Image.FromFile(path[i]);
pictureBox2.Image = Image.FromFile(path[i]);
pictureBox3.Image = Image.FromFile(path[i]);
pictureBox4.Image = Image.FromFile(path[i]);
pictureBox5.Image = Image.FromFile(path[i]);
pictureBox6.Image = Image.FromFile(path[i]);
}
}
}
...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
drifter2002 2016-07-19
  • 打赏
  • 举报
回复
在 timer1_Tick中不断添加图片?可能是没有释放资源吧。调试一下,看看是添加对少次后出的错。
孤独de猫 2016-07-15
  • 打赏
  • 举报
回复
你看看任务管理器里面,你的exe用了多少内存了?
xuzuning 2016-07-12
  • 打赏
  • 举报
回复
你并没有检查 path[i] 的值一定是图片文件 My Pictures 中通常都有一个信息库文件: Thumbs.db

111,129

社区成员

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

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

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