mynewspapers.net

Hur spara bilder från PictureBox-kontrollen i Visual Basic



Komponenten PictureBox-kontrollen i Visual Basic används för att visa bilder i Visual Basic-programmet, vilket gör det användbart för program som bild webbläsare och förhandsgranskare för bifogade filer. Det finns inget kommando direkt inbyggd i komponenten PictureBox för att spara bilder, men några andra klasser som kommer med Visual Basic kan hjälpa dig.

Instruktioner

• Dra komponenten "PictureBox" till formuläret från komponentlistan på vänster sida av skärmen.

• Dra komponenten "Knappen" till formuläret från komponentlistan. Släpp den så att det är bredvid eller under komponenten PictureBox.

• Gå till fönstret "Egenskaper" i nedre högra hörnet av skärmen och ändra egenskapen text så den läser "Spara."

• Dubbelklicka på knappen du just lade till. Detta kommer att skapa en händelse funktion för när användaren klickar på knappen och automatiskt ta dig till den nya funktionen i programmet editor. Det kommer att namnges något liknande "Private Sub Button1_Click."

• Klistra in följande kod i funktionen: Dim bild som bild = PictureBox1.Image här hämtar bilddata från PictureBox och placerar det i ett "Bild" objekt. Om objektet är osynliga för användaren, innehåller det en funktion "Spara", som kommer att vara mycket användbar.

• Pasta den följande lina av koden direkt under den sista en: bild. Spara ("C:\image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg) denna bilden att sparas i filen "C:\image.jpg" i JPEG image format från klassen System.Drawing.Imaging.ImageFormat. Övriga bildformat som stöds i klassen ImageFormat omfatta BMP, EMF, EXIF, GIF, GUID, ikon, JPEG, MemoryBmp, PNG, TIFF och WMF. Referenser till på samma sätt som med JPEG-bildformat. Till exempel, om du vill spara en PNG-fil, skulle du ersätta bilden. Spara-kommando över med detta: bilden. Spara ("C:\image.png", System.Drawing.Imaging.ImageFormat.Png)