→ Sany:其實你可以用修文 02/17 16:01
: 把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