Освободить ресурсы от рисунка - C#

Узнай цену своей работы

Формулировка задачи:

После загрузки из файла в picbox. Файл нельзя перезаписать , так как рисунок занят и выдает ошибку. Как можно загрузить в picbox рисунок и чтобы можно было изменить исходный файл, то есть чтобы он не был занят.

Решение задачи: «Освободить ресурсы от рисунка»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bmp = new Bitmap(@"C:\antivirus.png");
            bmp.Save(@"tmpAV.png");
            bmp.Dispose();
 
            Bitmap bmp1 = new Bitmap(@"tmpAV.png");
            pictureBox1.Image = bmp1;
            
        }
    }
}

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы