2010-01-13 8 views
0

Sous Windows Form, je voudrais générer un calendrier (en vue mensuelle), je choisirais le mois, puis je voudrais générer une image que je pourrais sauvegarder.Comment faire pour convertir MonthCalendar en Bitmap dans Windows Forms?

Je connais le contrôle MonthCalendar, je sais comment cela fonctionne mais je ne sais pas comment obtenir l'image par programmation. (bien sûr, les screengrabs sont inutiles ici, ;-)).

Répondre

1

Il est facile avec la méthode Control.DrawToBitmap(). Cela a bien fonctionné:

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

Je le savais !!!! THX!!!! – netadictos

2

Qu'en est-méthode Control.DrawToBitmap

Questions connexes