如何将一个Panel上绘制的东西保存为图片?
如题,现在想把panel上的控件和绘制的东西保存为一张图片,高手请赐教。 --------------------编程问答-------------------- 自己顶一下,高手指导一下啊 --------------------编程问答-------------------- 怎么高手还不出现,大家帮帮忙啊 --------------------编程问答-------------------- 解决办法如下:Bitmap bitGraph= new Bitmap(nWidth, nHeight);
Graphics gImage = Graphics.FromImage(bitNew);
DrawImage(bitGraph, 0, 0);
//下面是利用gImage画矢量图形
。。。。。。。
//最后:
bitGraph.Save("c:\\button.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
--------------------编程问答-------------------- 绘制的东西保存为一张图片非常容易,控件绘制出来就是扯淡了~~~~~~~~~
各种控件——都不一样的,除非采用抓屏方式,然后找位置进行截取 --------------------编程问答-------------------- C#中如何进行抓屏,并保存抓屏的图片? --------------------编程问答-------------------- CurImage As Image = New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
g As Graphics = Graphics.FromImage(CurImage)
g.Clear(Color.White)
g.CopyFromScreen(0, 0, 0, 0, Screen.PrimaryScreen.Bounds.Size)
PicBox.Image = CurImage --------------------编程问答-------------------- 这是抓屏的代码,VB的,C#也一样的 --------------------编程问答-------------------- 同问。。。 --------------------编程问答-------------------- this.drawtobitmap
补充:.NET技术 , C#