gpt4 book ai didi

c# - 内存不足的图片框

转载 作者:太空狗 更新时间:2023-10-29 22:54:33 31 4
gpt4 key购买 nike

我正在开发一个 Windows 窗体应用程序。在我的一个表单中,我放置了一个图片框控件。它在大部分时间都工作正常。但有时它显示红叉而不是显示实际图片。

我进一步探索了这一点,并了解到这个控件在内部处理异常。所以我转到 Debug->Exceptions 并检查相关的 thrown 框。然后我发现由于以下错误而显示了红色框:

A first chance exception of type 'System.OutOfMemoryException' occurred in System.Drawing.dll

Additional information: Out of memory.

任何人都可以建议我如何处理这个异常吗?

最佳答案

作为对你的评论,你在 PictureBox 中使用了多个图像,你应该“像@Jason 建议的那样”处理旧图像,然后再应用新图像,喜欢:

private void ChangePictureBoxImage(Image image)
{
pictureBox.Image.Dispose();//dispose the old image.

pictureBox.Image = image;
}

关于c# - 内存不足的图片框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6991157/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com