3
我想渲染窗體到位圖...在.net 2.0中可以嗎?渲染窗體到位圖
我想渲染窗體到位圖...在.net 2.0中可以嗎?渲染窗體到位圖
當然,您可以撥打電話Control.DrawToBitmap()
將控件呈現給位圖。對於更一般的繪圖,您可以創建一個Bitmap
,然後使用Graphics.FromImage()
創建一個Graphics
實例。然後你可以像往常一樣繪製到這個圖形實例。
這裏有一個簡單的形式,可以自行繪製(只需添加一個按鈕,然後雙擊它以添加Click事件處理程序:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Bitmap b = new Bitmap(Width, Height);
DrawToBitmap(b, new Rectangle(0, 0, Width, Height));
b.Save("Test.bmp");
}
}
THX埃裏克,這正是我所需要的! – 2009-11-23 19:40:28