[.NET]如何將 Windows Form 的畫面存成圖片

要如何將 Windows Form 的畫面存成圖片呢?

其實Control就有一個 DrawToBitmap 的Method可以使用,如下,

var bm = new Bitmap(Width, Height);
this.DrawToBitmap(bm, this.Bounds);
bm.Save(@"d:\你的圖檔名稱.gif", ImageFormat.Gif);

參考資料

How can I take a screenshot of a Winforms control/form in C#?

How to get a screen capture of a .Net control programmatically?

DrawToBitmap

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^