The Control.DrawToBitmap(System.Drawing.Bitmap, System.Drawing.Rectangle) method is not supported for ActiveX controls. You can override the Control.OnPrint(PaintEventArgs) event and provide custom printing logic if required.
The Control.DrawToBitmap(System.Drawing.Bitmap, System.Drawing.Rectangle) method has the following limitations:
An ArgumentException might be thrown for large bitmaps. The maximum allowable size varies by machine.
Control.DrawToBitmap(System.Drawing.Bitmap, System.Drawing.Rectangle) does not support the Ink controls for the Windows XP Tablet PC Edition 2005 operating system.
Control.DrawToBitmap(System.Drawing.Bitmap, System.Drawing.Rectangle) does not draw a child System.Windows.Forms.TextBox if the Control.Visible property of the System.Windows.Forms.TextBox is set to false.
Controls inside containers are rendered in reverse order.
Control.DrawToBitmap(System.Drawing.Bitmap, System.Drawing.Rectangle) is not fully functional for the System.Windows.Forms.RichTextBox; only the border of a bitmap is drawn.