PictureBox.Image Özellik

Tanım

tarafından PictureBoxgörüntülenen görüntüyü alır veya ayarlar.

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

Özellik Değeri

Image

Image Görüntülenecek.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, çalışma zamanında bit eşlem oluşturmayı ve özelliğini ayarlayarak bir PictureBox içinde görüntülemeyi Image gösterir. Bu örneği çalıştırmak için bir Windows Formuna yapıştırın ve formun oluşturucusundan çağrısı CreateBitmapAtRuntime alın.

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

Açıklamalar

Image özelliği görüntülenecek şekilde Image ayarlanır. Bunu tasarım zamanında veya çalışma zamanında yapabilirsiniz.

Not

Aynı görüntüyü birden çok PictureBox denetimde kullanmak istiyorsanız, her PictureBoxbiri için görüntünün bir kopyasını oluşturun. Birden çok denetimden aynı görüntüye erişmek bir özel durum oluşmasına neden olur.

Şunlara uygulanır

Ayrıca bkz.