Freigeben über


PictureBox.Image Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Bilds, das von PictureBox.

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; }
[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

Der anzuzeigende Text 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. Zum Ausführen dieses Beispiels fügen Sie es in ein Windows Form-Formular ein, und rufen Sie ihn aus dem Konstruktor des Formulars auf CreateBitmapAtRuntime .

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 die Image Anzeige 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 einen Klon des Bilds für jedes PictureBoxBild. Der Zugriff auf dasselbe Bild aus mehreren Steuerelementen führt dazu, dass eine Ausnahme auftritt.

Gilt für:

Weitere Informationen