Bagikan melalui


PictureBox.Image Properti

Definisi

Mendapatkan atau mengatur gambar yang ditampilkan oleh 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

Nilai Properti

yang Image akan ditampilkan.

Atribut

Contoh

Contoh kode berikut menunjukkan cara membuat bitmap pada runtime dan menampilkannya dalam dengan PictureBox mengatur Image properti . Untuk menjalankan contoh ini, tempelkan ke formulir Windows dan panggil CreateBitmapAtRuntime dari konstruktor formulir.

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

Keterangan

Properti Image diatur ke untuk Image ditampilkan. Anda dapat melakukan ini baik pada waktu desain atau pada waktu proses.

Nota

Jika Anda ingin menggunakan gambar yang sama dalam beberapa PictureBox kontrol, buat klon gambar untuk setiap PictureBox. Mengakses gambar yang sama dari beberapa kontrol menyebabkan pengecualian terjadi.

Berlaku untuk

Lihat juga