Graphics.DrawImageUnscaledAndClipped(Image, Rectangle) Methode

Definition

Zeichnet das angegebene Bild ohne Skalierung und clipst es ggf. so, dass es in das angegebene Rechteck passt.

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)

Parameter

image
Image

Das Image zu zeichnende Zeichen.

rect
Rectangle

Die Rectangle , in der das Bild gezeichnet werden soll.

Ausnahmen

image ist null.

Beispiele

Im folgenden Beispiel wird die Verwendung der DrawImageUnscaledAndClipped Methode veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie es in ein Windows Form-Formular ein. Behandeln Sie das Ereignis des Formulars Paint , und rufen Sie die DrawImageUnscaled Methode aus der Paint Ereignisbehandlungsmethode auf und übergeben als 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

Gilt für: