Graphics.DrawImageUnscaledAndClipped(Image, Rectangle) メソッド

定義

拡大縮小せずに指定したイメージを描画し、必要に応じて、指定した四角形に収まるようにクリップします。

public:
 void DrawImageUnscaledAndClipped(System::Drawing::Image ^ image, System::Drawing::Rectangle rect);
public void DrawImageUnscaledAndClipped(System.Drawing.Image image, System.Drawing.Rectangle rect);
member this.DrawImageUnscaledAndClipped : System.Drawing.Image * System.Drawing.Rectangle -> unit
Public Sub DrawImageUnscaledAndClipped (image As Image, rect As Rectangle)

パラメーター

image
Image

描画する Image

rect
Rectangle

イメージを描画する Rectangle

例外

imagenullです。

次の例では、 DrawImageUnscaledAndClipped メソッドの使用方法を示します。 この例を実行するには、Windows フォームに貼り付けます。 フォームのPaint イベントを処理し、DrawImageUnscaled イベント処理メソッドからPaint メソッドを呼び出し、ePaintEventArgsとして渡します。

private void DrawImageUnscaled(PaintEventArgs e)
{
    string filepath = @"C:\Documents and Settings\All Users\Documents\" + 
        @"My Pictures\Sample Pictures\Water Lilies.jpg";
    Bitmap bitmap1 = new Bitmap(filepath);
    e.Graphics.DrawImageUnscaledAndClipped(bitmap1, new Rectangle(10,10,250,250));
}
Private Sub DrawImageUnscaled(ByVal e As PaintEventArgs) 
    Dim filepath As String = "C:\Documents and Settings\All Users\Documents\" _
        & "My Pictures\Sample Pictures\Water Lilies.jpg"
    Dim bitmap1 As New Bitmap(filepath)
    e.Graphics.DrawImageUnscaledAndClipped(bitmap1, _
        New Rectangle(10, 10, 250, 250))
End Sub

適用対象