Arbeiten mit Bildern

In diesem Thema wird beschrieben, wie Bilder mit system.Windows. Die Forms.PictureBox.SizeMode-Eigenschaft und das Anzeigen von Bildern in Microsoft Visual Studio .NET.

Die SizeMode-Eigenschaft

Sie können mit der SizeMode-Eigenschaft angeben, wie ein Bild in das Steuerelement passt. Die SizeMode-Eigenschaft ist sowohl in der verwalteten Bibliothek als auch in der Automation-Bibliothek verfügbar. Mit SizeMode haben Sie dies:

  • Ändern Sie die Größe der Steuerelementränder an ein Bild.
  • Strecken Sie ein Bild so, dass es an die Rahmen des Steuerelements passt.
  • Zentrieren Sie ein Bild innerhalb der Steuerelementränder.
  • Verankern Sie ein Bild im oberen linken Bereich des Steuerelements, ohne die Größe des Bilds oder Steuerelements zu ändern (einige des Bilds können möglicherweise nicht angezeigt werden, wenn Sie die Größe des Bilds oder Steuerelements nicht ändern).

Arbeiten mit Bildern in Visual Studio .NET

So zeigen Sie ein Bild zur Entwurfszeit in Visual Studio .NET an:

  1. Ziehen Sie ein InkPicture-Steuerelement auf ein Formular, oder doppelklicken Sie in der Toolbox auf das InkPicture-Steuerelement.
  2. Wählen Sie im Eigenschaftenfenster die Image-Eigenschaft aus, und klicken Sie dann auf die Schaltfläche mit den Auslassungs los, um das Dialogfeld Öffnen zu öffnen.
  3. Wenn Sie nach einem bestimmten Dateityp suchen (z. B. .jpg Dateien), wählen Sie ihn im Feld Dateien des Typs aus.
  4. Wählen Sie die Datei aus, die Sie anzeigen möchten.

So löschen Sie das Bild zur Entwurfszeit:

  1. Wählen Sie im Fenster Eigenschaften die Eigenschaft Bild aus, und klicken Sie mit der rechten Maustaste auf das Miniaturbild.
  2. Klicken Sie auf Zurücksetzen.

Das InkPicture-Steuerelement wird standardmäßig ohne Rahmen angezeigt. Sie können einen Standard- oder dreidimensionalen Rahmen bereitstellen, indem Sie die BorderStyle-Eigenschaft verwenden, um das InkPicture-Feld vom Rest des Formulars zu unterscheiden, auch wenn es kein Bild enthält.

Sie können ein Bild zur Laufzeit mit der FromFile-Methode des System.Drawing.Image-Objekts anzeigen:

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

Sie können auch ein Hintergrundbild mit der BackgroundImage-Eigenschaft des geerbten Image-Objekts verwenden. Die Größe dieses Bilds kann jedoch nicht geändert werden.