Re: [問題]切換畫面後圖案就不見了?!

看板C_Sharp作者 (小美眉)時間16年前 (2010/02/17 15:49), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串4/4 (看更多)
請你在form1的Resize(改大小)和Activated(切換回我這個畫面) 的事件, 加個指令:Invalidate() 讓表單失效, 它才會重畫~ ※ 引述《wildcupid (小漁歌)》之銘言: : 以搜尋過文章 : 不過看得不是很有概念 : 我的問題很簡單 : 就是我在panel上畫了圖 : 該怎麼做才能讓我執行時切換畫面後圖形還在 : 也就是說我現在在執行時 : 只要切換視窗再回來 : 圖案就消失了~ : 感謝各路好友幫忙囉^^ : 新手上路請多指教! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.184.0.83 ※ 編輯: Sany 來自: 111.184.0.83 (02/17 15:52)

02/18 09:51, , 1F
Sany說得對
02/18 09:51, 1F

02/19 23:32, , 2F
這樣並不會達到他要的效果....
02/19 23:32, 2F

02/20 20:06, , 3F
.CreateGraphics()並不是執行個體的一部分 重繪動作
02/20 20:06, 3F

02/20 20:07, , 4F
並不會一併畫上去
02/20 20:07, 4F

02/20 20:08, , 5F
Invalidate()是強制引發repaint 並不是一定要這個方
02/20 20:08, 5F

02/20 20:08, , 6F
法才會repaint
02/20 20:08, 6F
文章代碼(AID): #1BUv-NDF (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1BUv-NDF (C_Sharp)