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