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

プロパティ値

表示する ImageThe 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 フォームに貼り付け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.

適用対象

こちらもご覧ください