Graphics.DrawImageUnscaledAndClipped(Image, Rectangle) Graphics.DrawImageUnscaledAndClipped(Image, Rectangle) Graphics.DrawImageUnscaledAndClipped(Image, Rectangle) Method


指定されたイメージをスケーリングせずに描画します。必要に応じて、指定された四角形内に収まるようにイメージをクリップします。Draws the specified image without scaling and clips it, if necessary, to fit in the specified rectangle.

 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


Image Image Image

描画する ImageThe Image to draw.

Rectangle Rectangle Rectangle

イメージを描画する RectangleThe Rectangle in which to draw the image.


imagenullです。image is null.

DrawImageUnscaledAndClipped メソッドの使用方法を次の例に示します。The following example demonstrates how to use the DrawImageUnscaledAndClipped method. この例を実行するには、Windows フォームに貼り付けます。To run this example, paste it into a Windows Form. フォームの処理Paintイベントと呼び出し、DrawImageUnscaledからメソッド、Paintイベント処理メソッドを渡すeとしてPaintEventArgsします。Handle the form's Paint event and call the DrawImageUnscaled method from the Paint event-handling method, passing e as PaintEventArgs.

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