PictureBox.Image 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
속성 값
표시할 Image입니다.
- 특성
예제
다음 코드 예제에서는 런타임에 비트맵을 만들고 속성을 설정 Image 하 여 표시 하는 PictureBox 방법을 보여 줍니다. 이 예제를 실행하려면 Windows 폼에 붙여넣고 폼의 생성자에서 호출 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
설명
Image 속성이 표시할 Image로 설정됩니다. 디자인 타임 또는 런타임에 이 작업을 수행할 수 있습니다.
참고
여러 PictureBox 컨트롤에서 동일한 이미지를 사용하려면 각각 PictureBox에 대한 이미지의 복제본을 만듭니다. 여러 컨트롤에서 동일한 이미지에 액세스하면 예외가 발생합니다.