大家好~小弟正在自学C#
最近做了一个工具
需要在Chart上设定背景图片
图片放在Resource的资源档里
利用Properties.Resources.XXXX.Save("MapImage.png");
先存成一个叫MapImage.png的暂存盘
再用mapForm.chart1.ChartAreas[0].BackImage = "MapImage.png";
设定成背景图片
但是现在遇到一个问题是在Chart的Form(mapForm)关闭后想要用另一段程式把MapImage.png删除
确被锁住了无法删除
即使是在mapForm的closed事件中把mapForm.chart1.ChartAreas[0].BackImage = null;
MapImage.png还是被锁住
只能在closed事件中用mapForm.Dispose方法释放整个mapForm的资源才能成功删除
但是这样会导致我后续无法再次叫出mapForm
请问各位先进是否有其他办法可以单独释放MapImage.png而不用释放整个mapForm?
感谢大家