看板 C_Sharp 關於我們 聯絡資訊
: 把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
Sany:其實你可以用修文 02/17 16:01