作者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