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