Control.DrawToBitmap(Bitmap, Rectangle) メソッド

定義

指定したビットマップへのレンダリングをサポートします。Supports rendering to the specified bitmap.

public:
 void DrawToBitmap(System::Drawing::Bitmap ^ bitmap, System::Drawing::Rectangle targetBounds);
public void DrawToBitmap (System.Drawing.Bitmap bitmap, System.Drawing.Rectangle targetBounds);
member this.DrawToBitmap : System.Drawing.Bitmap * System.Drawing.Rectangle -> unit

パラメーター

bitmap
Bitmap

描画されるビットマップ。The bitmap to be drawn to.

targetBounds
Rectangle

コントロールが描画される範囲。The bounds within which the control is rendered.

注釈

DrawToBitmap メソッドは、ActiveX コントロールではサポートされていません。The DrawToBitmap method is not supported for ActiveX controls. 必要に応じて、OnPrint イベントをオーバーライドし、カスタムの印刷ロジックを提供できます。You can override the OnPrint event and provide custom printing logic if required.

DrawToBitmap メソッドには、次の制限があります。The DrawToBitmap method has the following limitations:

  • 大きなビットマップの場合、ArgumentException がスローされる可能性があります。An ArgumentException might be thrown for large bitmaps. 許容される最大サイズはコンピューターによって異なります。The maximum allowable size varies by machine.

  • DrawToBitmap は、Windows XP Tablet PC Edition 2005 オペレーティングシステムの Ink コントロールをサポートしていません。DrawToBitmap does not support the Ink controls for the Windows XP Tablet PC Edition 2005 operating system.

  • TextBoxVisible プロパティが falseに設定されている場合、DrawToBitmap は子 TextBox を描画しません。DrawToBitmap does not draw a child TextBox if the Visible property of the TextBox is set to false.

  • コンテナー内のコントロールは逆の順序でレンダリングされます。Controls inside containers are rendered in reverse order.

  • DrawToBitmap は、RichTextBox に対して完全には機能しません。ビットマップの境界線だけが描画されます。DrawToBitmap is not fully functional for the RichTextBox; only the border of a bitmap is drawn.

適用対象

こちらもご覧ください