本人用(C#)Panel写了一个画图小软件,但是不知道怎么才能够将Panel中的画图结果生成图片保存。请高手帮帮忙。
解决方案 »
- .net 的群发邮件
- WinForm的父子窗口问题
- 求一个天敏4000的服务端demo,什么语言没关系,只要天敏给的例子客户端能连接上服务端看视频就行,最好是C#写的
- winform不知道能不能实现这个功能?
- aspnet中如何动态添加控件,还能在返回服务器后找得到添加的控件???急!
- 请教各位高手。。帮我看下这程序的问题
- 那位大侠给一个上传文件(不需要该名字)并且如果有重复并提示的例子吧!C#的 多谢
- 大文本(textbox/textarea)编辑器,换行保存问题.-----在线等
- 请问如何用C#语言解压缩zip文件?
- 怎样在没有安装.netframework的环境下运行已经编译好C#可执行EXE文件
- NET 连接到 Oracle,连接串如何写
- 一个IIS问题,很郁闷,望高手指教!
前者参看
http://blog.csdn.net/Knight94/archive/2006/08/18/1094078.aspx
Graphics graphics = panel1.CreateGraphics();
Bitmap bitmap = new Bitmap(panel1.Width, panel1.Height, graphics);
bitmap.Save(...);不过渔翁说的对,如果不用double-buffer吧,你的图片在画或者拖动的时候可能会出现闪烁的感觉
(碗掉了)那位高手的保存方法保存下来怎么是个黑漆漆的图片?
Graphics graphics = panel1.CreateGraphics();
Bitmap bitmap = new Bitmap(panel1.Width, panel1.Height, graphics);
bitmap.Save(@"E:\123.bmp",System.Drawing.Imaging.ImageFormat.Bmp);还有double_buffer是指多放一个缓存的图片吧,愚翁给的例子是用Picturebox,不知道panel该怎么做呢?
参看
http://www.syncfusion.com/faq/windowsforms/Search/870.aspx