Compartir a través de


Graphics.DrawImageUnscaledAndClipped(Image, Rectangle) Método

Definición

Dibuja la imagen especificada sin ajustar la escala y la recorta, si es necesario, para que quepa en el rectángulo especificado.

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)

Parámetros

image
Image

Image que se va a dibujar.

rect
Rectangle

Rectangle en el que se va a dibujar la imagen.

Excepciones

image es null.

Ejemplos

En el siguiente ejemplo se muestra cómo se utiliza el método DrawImageUnscaledAndClipped. Para ejecutar este ejemplo, péguelo en un formulario Windows Forms. Controle el evento del Paint formulario y llame al DrawImageUnscaled método desde el Paint método de control de eventos, pasando e como 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

Se aplica a