PictureBox.Image PictureBox.Image PictureBox.Image PictureBox.Image Property

정의

PictureBox에 표시되는 이미지를 가져오거나 설정합니다.Gets or sets the image that is displayed by PictureBox.

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

속성 값

표시할 Image입니다.The Image to display.

예제

다음 코드 예제에는 런타임에 비트맵 만들기에서 표시 하는 방법을 보여 줍니다.는 PictureBox 설정 하 여는 Image 속성입니다.The following code example demonstrates how to create a bitmap at runtime and display it in a PictureBox by setting the Image property. 이 예제를 실행 하려면 호출을 Windows Form에 붙여넣습니다 CreateBitmapAtRuntime 폼의 생성자에서.To run this example, paste it into a Windows Form and call CreateBitmapAtRuntime from the form's constructor.

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 

설명

Image 속성이 표시할 Image로 설정됩니다.The Image property is set to the Image to display. 디자인 타임 또는 런타임 시이 수행할 수 있습니다.You can do this either at design time or at run time.

참고

여러에서 동일한 이미지를 사용 하려는 경우 PictureBox 컨트롤을 각 이미지의 복제를 만들도록 PictureBox합니다.If you want to use the same image in multiple PictureBox controls, create a clone of the image for each PictureBox. 여러 컨트롤에서 동일한 이미지에 액세스 하면 예외가 발생 합니다.Accessing the same image from multiple controls causes an exception to occur.

적용 대상

추가 정보