Re: [問題] 關於windows form 的繪圖問題
假設圖形要顯示在pictureBox上
那我們就把圖形先畫在一個Bitmap物件上 再將pictureBox的Image屬性設成Bitmap
而由Graphics::FromImage方法我們可以獲得Image的Graphics
在此Graphics物件上畫圖就等於畫在Bitmap上了
程式碼大概像下面這樣
pictureBox->Image = bitmap;
Graphics^ g = Graphics::FromImage(bitmap);
g->DrawXXXX(...);
g->Dispose();
※ 引述《tyc5116 (累人啊....)》之銘言:
: ※ 引述《tyc5116 (累人啊....)》之銘言:
: : }
: : 紅色的部份則會顯示錯誤
: : 非靜態成員函式的呼叫不合法
: : 請問這個部份讓如何解決呢,謝謝
: : --
: : ◆ From: 163.18.48.28
: : 推 mongsq:DrawEllipse要由Graphics的實體來呼叫 02/27 22:06
: : → mongsq:假如要畫在Form上,可以用Form的Paint事件參數e->Graphics 02/27 22:08
: 因為我並沒有要從事件上去呼叫啊
: 換個例子來說,我要按一個按鈕後要畫出一條線,
: 這樣的話就不能從paint事件上去呼叫啊,那請問要怎麼用咧?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.72.83
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章