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

定義

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

描画する ImageThe Image to draw.

rect
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

適用対象