PictureBox.Image Propiedad

Definición

Obtiene o establece la imagen que se muestra mediante un PictureBox.Gets or sets the image that is displayed by PictureBox.

public:
 property System::Drawing::Image ^ Image { System::Drawing::Image ^ get(); void set(System::Drawing::Image ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Drawing.Image Image { get; set; }
member this.Image : System.Drawing.Image with get, set
Public Property Image As Image

Valor de propiedad

Image que se va a mostrar.The Image to display.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear un mapa de bits en tiempo de PictureBox ejecución y mostrarlo en un estableciendo la Image propiedad.The following code example demonstrates how to create a bitmap at runtime and display it in a PictureBox by setting the Image property. Para ejecutar este ejemplo, péguelo en un Windows Form y llame CreateBitmapAtRuntime a desde el constructor del formulario.To run this example, paste it into a Windows Form and call CreateBitmapAtRuntime from the form's constructor.

PictureBox pictureBox1 = new PictureBox();
public void CreateBitmapAtRuntime()
{
    pictureBox1.Size = new Size(210, 110);
    this.Controls.Add(pictureBox1);

    Bitmap flag = new Bitmap(200, 100);
    Graphics flagGraphics = Graphics.FromImage(flag);
    int red = 0;
    int white = 11;
    while (white <= 100) {
        flagGraphics.FillRectangle(Brushes.Red, 0, red, 200,10);
        flagGraphics.FillRectangle(Brushes.White, 0, white, 200, 10);
        red += 20;
        white += 20;
    }
    pictureBox1.Image = flag;
 
}
Private pictureBox1 As New PictureBox()

Public Sub CreateBitmapAtRuntime() 
    pictureBox1.Size = New Size(210, 110)
    Me.Controls.Add(pictureBox1)
    
    
    Dim flag As New Bitmap(200, 100)
    Dim flagGraphics As Graphics = Graphics.FromImage(flag)
    Dim red As Integer = 0
    Dim white As Integer = 11
    While white <= 100
        flagGraphics.FillRectangle(Brushes.Red, 0, red, 200, 10)
        flagGraphics.FillRectangle(Brushes.White, 0, white, 200, 10)
        red += 20
        white += 20
    End While
    pictureBox1.Image = flag

End Sub 

Comentarios

La propiedad Image se establece en el objeto Image que se va a mostrar.The Image property is set to the Image to display. Puede hacerlo en tiempo de diseño o en tiempo de ejecución.You can do this either at design time or at run time.

Nota

Si desea utilizar la misma imagen en varios PictureBox controles, cree un clon de la imagen para cada uno. PictureBoxIf you want to use the same image in multiple PictureBox controls, create a clone of the image for each PictureBox. Al tener acceso a la misma imagen desde varios controles, se produce una excepción.Accessing the same image from multiple controls causes an exception to occur.

Se aplica a

Consulte también: