C# winform 彈框提示內存不足


 

 

看了下面一片博文解決的

 

Winform 內存不足
Winform,我給PictureBox 賦值 picBox_One.BackgroundImage = Image.FromFile("圖片");  
  總共8個PictureBox,初始化的時候8個都有圖片顯示,根據我的圖片總數,可以點擊下一頁或上一頁來重新給PictureBox賦值,但是每點擊一次,就是重新給PictureBox背景圖片換一次,內存就會多占用一點,直到最后報內存不足。這個問題該如何解決;

------解決方案--------------------
picBox_One.BackgroundImage 每賦值一次,都要把上一次的拉出來釋放掉

if (picBox_One.BackgroundImage != null)
{
    picBox_One.BackgroundImage.Dispose();
}
picBox_One.BackgroundImage = Image.FromFile("圖片");

 

------解決方案--------------------
picBox_One.BackgroundImage=null;
picBox_One.BackgroundImage = Image.FromFile("圖片");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM