Delen via


Werken met afbeeldingen

In dit onderwerp wordt beschreven hoe u afbeeldingen aanpast met behulp van de eigenschap System.Windows.Forms.PictureBox.SizeMode en hoe u afbeeldingen kunt weergeven in Microsoft Visual Studio .NET.

De SizeMode-eigenschap

U kunt opgeven hoe een afbeelding binnen de controle past met de eigenschap SizeMode. De eigenschap SizeMode is beschikbaar in zowel de beheerde bibliotheek als in de Automation-bibliotheek. Met SizeMode kunt u het volgende doen:

  • Pas de randen van de bedieningselementen aan zodat ze bij een afbeelding passen.
  • Een afbeelding uitrekken om de besturingsranden aan te passen.
  • Centreer een afbeelding binnen de besturingselementranden.
  • Een afbeelding in het linkerbovenhoek van het besturingselement verankeren zonder het formaat van de afbeelding of het besturingselement te wijzigen (sommige van de afbeelding zijn mogelijk niet zichtbaar als u het formaat van de afbeelding of het besturingselement niet wijzigt).

Werken met afbeeldingen in Visual Studio .NET

Een afbeelding weergeven tijdens het ontwerp in Visual Studio .NET:

  1. Sleep een InkPicture-besturingselement op een formulier of dubbelklik op het InkPicture-besturingselement in de werkbalk.
  2. Selecteer in het venster Eigenschappen de eigenschap Afbeelding en klik vervolgens op de knop met het beletselteken om het dialoogvenster Openen te openen.
  3. Als u op zoek bent naar een specifiek bestandstype (bijvoorbeeld .jpg bestanden), selecteert u dit in het vak Bestandstype.
  4. Selecteer het bestand dat u wilt weergeven.

De afbeelding tijdens de ontwerpfase verduidelijken.

  1. Selecteer in het venster Eigenschappen de eigenschap Afbeelding en klik met de rechtermuisknop op de miniatuurafbeelding.
  2. Klik op opnieuw instellen.

Het element InkPicture wordt standaard zonder randen weergegeven. U kunt een standaard- of driedimensionale rand opgeven met behulp van de eigenschap BorderStyle om het vak InkPicture te onderscheiden van de rest van het formulier, zelfs als deze geen afbeelding bevat.

U kunt een afbeelding tijdens runtime weergeven met de methode System.Drawing.Image object FromFile:

ctlInkPicture.Image = Image.FromFile("c:\myImageFile")

U kunt ook een achtergrondafbeelding opnemen met de geërfde eigenschap Image object BackgroundImage; de grootte van deze afbeelding kan echter niet worden gewijzigd.