PictureBox.Image Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de afbeelding opgehaald of ingesteld die wordt weergegeven door 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
Waarde van eigenschap
Het Image weer te geven.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u tijdens runtime een bitmap maakt en deze in een PictureBox bitmap weergeeft door de Image eigenschap in te stellen. Als u dit voorbeeld wilt uitvoeren, plakt u deze in een Windows Formulier en roept u CreateBitmapAtRuntime aan vanuit de constructor van het formulier.
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
Opmerkingen
De Image eigenschap is ingesteld op de Image weergave. U kunt dit doen op ontwerptijd of tijdens runtime.
Note
Als u dezelfde installatiekopieën in meerdere PictureBox besturingselementen wilt gebruiken, maakt u een kloon van de installatiekopieën voor elke PictureBoxafbeelding. Als u dezelfde afbeelding opent vanuit meerdere besturingselementen, treedt er een uitzondering op.