我想将Form渲染为位图……是否可以在.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,Width,Height)); b.Save("Test.bmp"); } }