C# 如何在Windows窗体中将MonthCalendar转换为位图?
在Windows窗体中,我想生成一个日历(在月视图中),选择月份,然后生成一个可以保存的图像C# 如何在Windows窗体中将MonthCalendar转换为位图?,c#,.net,C#,.net,在Windows窗体中,我想生成一个日历(在月视图中),选择月份,然后生成一个可以保存的图像 我知道MonthCalendar控件,我知道它是如何工作的,但我不知道如何通过编程获得图像。(当然,屏幕抓图在这里是无用的,;-)。关于Control.DrawToBitmap方法呢关于Control.DrawToBitmap方法呢。这很好: Bitmap bmp = new Bitmap(monthCalendar1.Width, monthCalendar1.Height); Rectang
我知道MonthCalendar控件,我知道它是如何工作的,但我不知道如何通过编程获得图像。(当然,屏幕抓图在这里是无用的,;-)。关于Control.DrawToBitmap方法呢关于Control.DrawToBitmap方法呢。这很好:
Bitmap bmp = new Bitmap(monthCalendar1.Width, monthCalendar1.Height);
Rectangle rc = new Rectangle(Point.Empty, bmp.Size);
monthCalendar1.DrawToBitmap(bmp, rc);
使用Control.DrawToBitmap()方法很容易。这很好:
Bitmap bmp = new Bitmap(monthCalendar1.Width, monthCalendar1.Height);
Rectangle rc = new Rectangle(Point.Empty, bmp.Size);
monthCalendar1.DrawToBitmap(bmp, rc);