Freigeben über


PictureBox.Image Eigenschaft

Definition

Ruft das in der PictureBox dargestellte Bild ab oder legt dieses fest.

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

Eigenschaftswert

Image

Das anzuzeigende Image.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Eine Bitmap zur Laufzeit erstellt und in einer PictureBox durch Festlegen der Image Eigenschaft angezeigt wird. Um dieses Beispiel auszuführen, fügen Sie es in ein Windows Formular ein, und rufen Sie ihn aus dem Konstruktor des Formulars aufCreateBitmapAtRuntime.

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

Hinweise

Die Image-Eigenschaft wird auf das anzuzeigende Image festgelegt. Sie können dies entweder zur Entwurfszeit oder zur Laufzeit tun.

Hinweis

Wenn Sie dasselbe Bild in mehreren PictureBox Steuerelementen verwenden möchten, erstellen Sie für jedes PictureBoxBild einen Klon des Bilds. Der Zugriff auf dasselbe Bild aus mehreren Steuerelementen bewirkt, dass eine Ausnahme auftritt.

Gilt für

Siehe auch