[問題] Chart的BackImage如何釋放
大家好~小弟正在自學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?
感謝大家
--
噓
03/25 18:09,
03/25 18:09
→
03/25 18:10,
03/25 18:10
噓
03/25 18:14,
03/25 18:14
推
03/25 18:21,
03/25 18:21
噓
03/25 18:22,
03/25 18:22
噓
03/25 18:23,
03/25 18:23
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.105.214.74
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1531146148.A.27A.html
→
07/10 00:03,
5年前
, 1F
07/10 00:03, 1F
→
07/10 00:04,
5年前
, 2F
07/10 00:04, 2F
推
07/10 01:56,
5年前
, 3F
07/10 01:56, 3F