PictureBox.Image PictureBox.Image PictureBox.Image PictureBox.Image Property

Definição

Obtém ou define a imagem exibida por 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 da propriedade

O Image a ser exibido.The Image to display.

Exemplos

O exemplo de código a seguir demonstra como criar um bitmap em tempo de execução e exibi PictureBox -lo em Image um definindo a propriedade.The following code example demonstrates how to create a bitmap at runtime and display it in a PictureBox by setting the Image property. Para executar este exemplo, Cole-o em um formulário do Windows CreateBitmapAtRuntime e chame o construtor do formulário.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 

Comentários

A Image propriedade é definida como o Image a ser exibido.The Image property is set to the Image to display. Isso pode ser feito no momento do design ou em tempo de execução.You can do this either at design time or at run time.

Observação

Se você quiser usar a mesma imagem em vários PictureBox controles, crie um clone da imagem para cada PictureBoxum.If you want to use the same image in multiple PictureBox controls, create a clone of the image for each PictureBox. O acesso à mesma imagem de vários controles causa a ocorrência de uma exceção.Accessing the same image from multiple controls causes an exception to occur.

Aplica-se a

Veja também