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

看板C_Sharp作者 (Optimist)時間16年前 (2010/02/17 00:28), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《wildcupid (小漁歌)》之銘言: : 以搜尋過文章 : 不過看得不是很有概念 : 我的問題很簡單 : 就是我在panel上畫了圖 : 該怎麼做才能讓我執行時切換畫面後圖形還在 : 也就是說我現在在執行時 : 只要切換視窗再回來 : 圖案就消失了~ : 感謝各路好友幫忙囉^^ : 新手上路請多指教! 把Code丟上來 天知道你是用什麼畫的 如果你是使用該Control的基底GDI來畫 那不見是正常的 請設定成BackgroundImage 差別在於BackgroundImage 在這個Control需要重繪的時候 基底GDI會讀取BackgroundImage屬性所紀錄的Bitmap 並且把他一起畫在Control上 但是如果你只是呼叫基底GDI來畫 那他只是告訴Form 現在的哪個色點 應該是哪個顏色 並不會儲存 所以等到你下次重新繪製的時候就會不見 重新繪製會在什麼時候出現? 你拿另外一個視窗遮住他的一小部分 又移開就會發動了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.178.10

02/17 00:34, , 1F
CreateGraphics() = Control基礎繪圖引擎
02/17 00:34, 1F
文章代碼(AID): #1BUiUPe- (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1BUiUPe- (C_Sharp)