作者JSL1028 (JSL)
看板C_Sharp
標題[問題] Panel繪圖
時間Tue Aug 23 01:30:17 2011
在Form內的Panel繪圖
使用方式大致為以下形式
Graphics g = panel.CreateGraphics();
g.DrawLine(...) or g.FillEllipse(...);
g.dispose();
然而當我要把剛剛在panel畫的圖存起來時
卻存成空白圖檔
Bitmap bm = new Bitmap(panel.Width, panel.Height);
panel.DrawToBitmap(bm, panel.ClientRectangle);
bm.Save("fig1.bmp");
請問為什麼會這樣
我是打算以寫小畫家程式做練習的C#新手
謝謝幫忙QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.126.59
1F:→ hanyan:我之前的做法是直接畫在bitmap上,再更新到panel,給你參考 08/24 17:40
2F:→ JSL1028:感謝! 這樣就成功了! 08/25 02:11