2009-11-23 100 views

回答

8

当然,您可以拨打电话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"); 
    } 
} 
+0

THX埃里克,这正是我所需要的! – 2009-11-23 19:40:28