作者Sany (小美眉)
看板C_Sharp
標題Re: [問題]切換畫面後圖案就不見了?!
時間Wed Feb 17 15:49:40 2010
請你在form1的Resize(改大小)和Activated(切換回我這個畫面)
的事件,
加個指令:Invalidate()
讓表單失效,
它才會重畫~
※ 引述《wildcupid (小漁歌)》之銘言:
: 以搜尋過文章
: 不過看得不是很有概念
: 我的問題很簡單
: 就是我在panel上畫了圖
: 該怎麼做才能讓我執行時切換畫面後圖形還在
: 也就是說我現在在執行時
: 只要切換視窗再回來
: 圖案就消失了~
: 感謝各路好友幫忙囉^^
: 新手上路請多指教!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.184.0.83
※ 編輯: Sany 來自: 111.184.0.83 (02/17 15:52)
1F:推 horngsh:Sany說得對 02/18 09:51
2F:→ optimist9266:這樣並不會達到他要的效果.... 02/19 23:32
3F:→ optimist9266:.CreateGraphics()並不是執行個體的一部分 重繪動作 02/20 20:06
4F:→ optimist9266:並不會一併畫上去 02/20 20:07
5F:→ optimist9266:Invalidate()是強制引發repaint 並不是一定要這個方 02/20 20:08
6F:→ optimist9266:法才會repaint 02/20 20:08