PictureBox.Image Proprietà

Definizione

Ottiene o imposta l'immagine visualizzata da 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; }
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

Valore della proprietà

Image

Oggetto Image da visualizzare.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come creare una bitmap in fase di esecuzione e visualizzarla in un PictureBox impostando la Image proprietà . Per eseguire questo esempio, incollarlo in un Windows Form e chiamare CreateBitmapAtRuntime dal costruttore del modulo.

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

Commenti

La proprietà Image è impostata sull'oggetto Image da visualizzare. È possibile eseguire questa operazione in fase di progettazione o in fase di esecuzione.

Nota

Se si vuole usare la stessa immagine in più PictureBox controlli, creare un clone dell'immagine per ogni PictureBox. L'accesso alla stessa immagine da più controlli causa un'eccezione.

Si applica a

Vedi anche