2010-01-13 32 views
0

在Windows窗體中,我想生成一個日曆(在月視圖中),我會選擇月份,然後我想生成一個可以保存的圖像。如何將MonthCalendar轉換爲Windows窗體中的位圖?

我知道MonthCalendar控件,我知道它是如何工作的,但我不知道如何以編程方式獲取圖像。 (當然,screengrabs在這裏沒用,;-))。

回答

1

Control.DrawToBitmap()方法很簡單。這工作得很好:

Bitmap bmp = new Bitmap(monthCalendar1.Width, monthCalendar1.Height); 
    Rectangle rc = new Rectangle(Point.Empty, bmp.Size); 
    monthCalendar1.DrawToBitmap(bmp, rc); 
+0

我知道它!謝謝!!!! – netadictos 2010-01-13 15:52:27

2

Control.DrawToBitmap方法怎麼樣