2009-11-23 153 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