[問題] Chart的BackImage如何釋放

看板C_Sharp作者 (DTree)時間5年前 (2018/07/09 22:22), 編輯推噓1(102)
留言3則, 2人參與, 5年前最新討論串1/1
大家好~小弟正在自學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,
s真嘴砲王...
03/25 18:21

03/25 18:22,
S版友如果今天是一群180的籃球隊要痛毆你看你怎麼辦
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
自問自答~研究出來了@@只要在mapForm的Closing事件加入
07/10 00:03, 1F

07/10 00:04, 5年前 , 2F
chart1.Dispose();就可以釋放了成功刪除了~
07/10 00:04, 2F

07/10 01:56, 5年前 , 3F
我就在想說怎麼沒Dispost或Close之類的方法能用...
07/10 01:56, 3F
文章代碼(AID): #1RGs-a9w (C_Sharp)