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

看板C_Sharp作者 (小漁歌)時間16年前 (2010/02/17 00:44), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/4 (看更多)
: 把Code丟上來 天知道你是用什麼畫的 : 如果你是使用該Control的基底GDI來畫 那不見是正常的 : 請設定成BackgroundImage : 差別在於BackgroundImage 在這個Control需要重繪的時候 : 基底GDI會讀取BackgroundImage屬性所紀錄的Bitmap : 並且把他一起畫在Control上 : 但是如果你只是呼叫基底GDI來畫 那他只是告訴Form : 現在的哪個色點 應該是哪個顏色 並不會儲存 : 所以等到你下次重新繪製的時候就會不見 : 重新繪製會在什麼時候出現? : 你拿另外一個視窗遮住他的一小部分 又移開就會發動了 基本的code大概是這樣: Graphics GR = panel.CreateGraphics(); . . . . GR.DrawEllipse(Pens.Black, v * HorizonalLocation, h * VerticalLocation, 50, 50); 設定成BackgroundImage是什麼意思阿? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.89.59

02/17 16:01, , 1F
其實你可以用修文
02/17 16:01, 1F
文章代碼(AID): #1BUijqA- (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1BUijqA- (C_Sharp)